Documentation
¶
Index ¶
- Constants
- type AliasContext
- type AliasContextArgs
- func (AliasContextArgs) ElementType() reflect.Type
- func (i AliasContextArgs) ToAliasContextOutput() AliasContextOutput
- func (i AliasContextArgs) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
- func (i AliasContextArgs) ToAliasContextPtrOutput() AliasContextPtrOutput
- func (i AliasContextArgs) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
- type AliasContextInput
- type AliasContextKind
- func (AliasContextKind) ElementType() reflect.Type
- func (e AliasContextKind) ToAliasContextKindOutput() AliasContextKindOutput
- func (e AliasContextKind) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
- func (e AliasContextKind) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
- func (e AliasContextKind) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
- func (e AliasContextKind) ToStringOutput() pulumi.StringOutput
- func (e AliasContextKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AliasContextKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AliasContextKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasContextKindInput
- type AliasContextKindOutput
- func (AliasContextKindOutput) ElementType() reflect.Type
- func (o AliasContextKindOutput) ToAliasContextKindOutput() AliasContextKindOutput
- func (o AliasContextKindOutput) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
- func (o AliasContextKindOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
- func (o AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
- func (o AliasContextKindOutput) ToStringOutput() pulumi.StringOutput
- func (o AliasContextKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AliasContextKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AliasContextKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasContextKindPtrInput
- type AliasContextKindPtrOutput
- func (o AliasContextKindPtrOutput) Elem() AliasContextKindOutput
- func (AliasContextKindPtrOutput) ElementType() reflect.Type
- func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
- func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
- func (o AliasContextKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AliasContextKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasContextOutput
- func (AliasContextOutput) ElementType() reflect.Type
- func (o AliasContextOutput) Kind() AliasContextKindPtrOutput
- func (o AliasContextOutput) Name() pulumi.StringPtrOutput
- func (o AliasContextOutput) ToAliasContextOutput() AliasContextOutput
- func (o AliasContextOutput) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
- func (o AliasContextOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
- func (o AliasContextOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
- type AliasContextPtrInput
- type AliasContextPtrOutput
- func (o AliasContextPtrOutput) Elem() AliasContextOutput
- func (AliasContextPtrOutput) ElementType() reflect.Type
- func (o AliasContextPtrOutput) Kind() AliasContextKindPtrOutput
- func (o AliasContextPtrOutput) Name() pulumi.StringPtrOutput
- func (o AliasContextPtrOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
- func (o AliasContextPtrOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
- type AliasContextResponse
- type AliasContextResponseOutput
- func (AliasContextResponseOutput) ElementType() reflect.Type
- func (o AliasContextResponseOutput) Kind() pulumi.StringOutput
- func (o AliasContextResponseOutput) Name() pulumi.StringOutput
- func (o AliasContextResponseOutput) ToAliasContextResponseOutput() AliasContextResponseOutput
- func (o AliasContextResponseOutput) ToAliasContextResponseOutputWithContext(ctx context.Context) AliasContextResponseOutput
- type Artifact
- type ArtifactArgs
- type ArtifactArray
- type ArtifactArrayInput
- type ArtifactArrayOutput
- type ArtifactHashes
- type ArtifactHashesArgs
- func (ArtifactHashesArgs) ElementType() reflect.Type
- func (i ArtifactHashesArgs) ToArtifactHashesOutput() ArtifactHashesOutput
- func (i ArtifactHashesArgs) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
- func (i ArtifactHashesArgs) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
- func (i ArtifactHashesArgs) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
- type ArtifactHashesInput
- type ArtifactHashesOutput
- func (ArtifactHashesOutput) ElementType() reflect.Type
- func (o ArtifactHashesOutput) Sha256() pulumi.StringPtrOutput
- func (o ArtifactHashesOutput) ToArtifactHashesOutput() ArtifactHashesOutput
- func (o ArtifactHashesOutput) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
- func (o ArtifactHashesOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
- func (o ArtifactHashesOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
- type ArtifactHashesPtrInput
- type ArtifactHashesPtrOutput
- func (o ArtifactHashesPtrOutput) Elem() ArtifactHashesOutput
- func (ArtifactHashesPtrOutput) ElementType() reflect.Type
- func (o ArtifactHashesPtrOutput) Sha256() pulumi.StringPtrOutput
- func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
- func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
- type ArtifactHashesResponse
- type ArtifactHashesResponseOutput
- func (ArtifactHashesResponseOutput) ElementType() reflect.Type
- func (o ArtifactHashesResponseOutput) Sha256() pulumi.StringOutput
- func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutput() ArtifactHashesResponseOutput
- func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutputWithContext(ctx context.Context) ArtifactHashesResponseOutput
- type ArtifactInput
- type ArtifactOutput
- func (o ArtifactOutput) Checksum() pulumi.StringPtrOutput
- func (ArtifactOutput) ElementType() reflect.Type
- func (o ArtifactOutput) Id() pulumi.StringPtrOutput
- func (o ArtifactOutput) Names() pulumi.StringArrayOutput
- func (o ArtifactOutput) ToArtifactOutput() ArtifactOutput
- func (o ArtifactOutput) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
- type ArtifactResponse
- type ArtifactResponseArrayOutput
- func (ArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactResponseArrayOutput) Index(i pulumi.IntInput) ArtifactResponseOutput
- func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutput() ArtifactResponseArrayOutput
- func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutputWithContext(ctx context.Context) ArtifactResponseArrayOutput
- type ArtifactResponseOutput
- func (o ArtifactResponseOutput) Checksum() pulumi.StringOutput
- func (ArtifactResponseOutput) ElementType() reflect.Type
- func (o ArtifactResponseOutput) Names() pulumi.StringArrayOutput
- func (o ArtifactResponseOutput) ToArtifactResponseOutput() ArtifactResponseOutput
- func (o ArtifactResponseOutput) ToArtifactResponseOutputWithContext(ctx context.Context) ArtifactResponseOutput
- type ArtifactRule
- type ArtifactRuleArgs
- type ArtifactRuleArray
- type ArtifactRuleArrayInput
- type ArtifactRuleArrayOutput
- func (ArtifactRuleArrayOutput) ElementType() reflect.Type
- func (o ArtifactRuleArrayOutput) Index(i pulumi.IntInput) ArtifactRuleOutput
- func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput
- func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutputWithContext(ctx context.Context) ArtifactRuleArrayOutput
- type ArtifactRuleInput
- type ArtifactRuleOutput
- type ArtifactRuleResponse
- type ArtifactRuleResponseArrayOutput
- func (ArtifactRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactRuleResponseArrayOutput) Index(i pulumi.IntInput) ArtifactRuleResponseOutput
- func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutput() ArtifactRuleResponseArrayOutput
- func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutputWithContext(ctx context.Context) ArtifactRuleResponseArrayOutput
- type ArtifactRuleResponseOutput
- func (o ArtifactRuleResponseOutput) ArtifactRule() pulumi.StringArrayOutput
- func (ArtifactRuleResponseOutput) ElementType() reflect.Type
- func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutput() ArtifactRuleResponseOutput
- func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutputWithContext(ctx context.Context) ArtifactRuleResponseOutput
- type Attestation
- type AttestationArgs
- func (AttestationArgs) ElementType() reflect.Type
- func (i AttestationArgs) ToAttestationOutput() AttestationOutput
- func (i AttestationArgs) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
- func (i AttestationArgs) ToAttestationPtrOutput() AttestationPtrOutput
- func (i AttestationArgs) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationInput
- type AttestationOutput
- func (AttestationOutput) ElementType() reflect.Type
- func (o AttestationOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
- func (o AttestationOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
- func (o AttestationOutput) ToAttestationOutput() AttestationOutput
- func (o AttestationOutput) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
- func (o AttestationOutput) ToAttestationPtrOutput() AttestationPtrOutput
- func (o AttestationOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationPtrInput
- type AttestationPtrOutput
- func (o AttestationPtrOutput) Elem() AttestationOutput
- func (AttestationPtrOutput) ElementType() reflect.Type
- func (o AttestationPtrOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
- func (o AttestationPtrOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
- func (o AttestationPtrOutput) ToAttestationPtrOutput() AttestationPtrOutput
- func (o AttestationPtrOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationResponse
- type AttestationResponseOutput
- func (AttestationResponseOutput) ElementType() reflect.Type
- func (o AttestationResponseOutput) GenericSignedAttestation() GenericSignedAttestationResponseOutput
- func (o AttestationResponseOutput) PgpSignedAttestation() PgpSignedAttestationResponseOutput
- func (o AttestationResponseOutput) ToAttestationResponseOutput() AttestationResponseOutput
- func (o AttestationResponseOutput) ToAttestationResponseOutputWithContext(ctx context.Context) AttestationResponseOutput
- type Authority
- type AuthorityArgs
- func (AuthorityArgs) ElementType() reflect.Type
- func (i AuthorityArgs) ToAuthorityOutput() AuthorityOutput
- func (i AuthorityArgs) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (i AuthorityArgs) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (i AuthorityArgs) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityInput
- type AuthorityOutput
- func (AuthorityOutput) ElementType() reflect.Type
- func (o AuthorityOutput) Hint() HintPtrOutput
- func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
- func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityPtrInput
- type AuthorityPtrOutput
- func (o AuthorityPtrOutput) Elem() AuthorityOutput
- func (AuthorityPtrOutput) ElementType() reflect.Type
- func (o AuthorityPtrOutput) Hint() HintPtrOutput
- func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityResponse
- type AuthorityResponseOutput
- func (AuthorityResponseOutput) ElementType() reflect.Type
- func (o AuthorityResponseOutput) Hint() HintResponseOutput
- func (o AuthorityResponseOutput) ToAuthorityResponseOutput() AuthorityResponseOutput
- func (o AuthorityResponseOutput) ToAuthorityResponseOutputWithContext(ctx context.Context) AuthorityResponseOutput
- type Basis
- type BasisArgs
- func (BasisArgs) ElementType() reflect.Type
- func (i BasisArgs) ToBasisOutput() BasisOutput
- func (i BasisArgs) ToBasisOutputWithContext(ctx context.Context) BasisOutput
- func (i BasisArgs) ToBasisPtrOutput() BasisPtrOutput
- func (i BasisArgs) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisInput
- type BasisOutput
- func (BasisOutput) ElementType() reflect.Type
- func (o BasisOutput) Fingerprint() FingerprintOutput
- func (o BasisOutput) ResourceUrl() pulumi.StringOutput
- func (o BasisOutput) ToBasisOutput() BasisOutput
- func (o BasisOutput) ToBasisOutputWithContext(ctx context.Context) BasisOutput
- func (o BasisOutput) ToBasisPtrOutput() BasisPtrOutput
- func (o BasisOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisPtrInput
- type BasisPtrOutput
- func (o BasisPtrOutput) Elem() BasisOutput
- func (BasisPtrOutput) ElementType() reflect.Type
- func (o BasisPtrOutput) Fingerprint() FingerprintPtrOutput
- func (o BasisPtrOutput) ResourceUrl() pulumi.StringPtrOutput
- func (o BasisPtrOutput) ToBasisPtrOutput() BasisPtrOutput
- func (o BasisPtrOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisResponse
- type BasisResponseOutput
- func (BasisResponseOutput) ElementType() reflect.Type
- func (o BasisResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o BasisResponseOutput) ResourceUrl() pulumi.StringOutput
- func (o BasisResponseOutput) ToBasisResponseOutput() BasisResponseOutput
- func (o BasisResponseOutput) ToBasisResponseOutputWithContext(ctx context.Context) BasisResponseOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type Build
- type BuildArgs
- func (BuildArgs) ElementType() reflect.Type
- func (i BuildArgs) ToBuildOutput() BuildOutput
- func (i BuildArgs) ToBuildOutputWithContext(ctx context.Context) BuildOutput
- func (i BuildArgs) ToBuildPtrOutput() BuildPtrOutput
- func (i BuildArgs) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
- type BuildInput
- type BuildOutput
- func (o BuildOutput) BuilderVersion() pulumi.StringOutput
- func (BuildOutput) ElementType() reflect.Type
- func (o BuildOutput) Signature() BuildSignaturePtrOutput
- func (o BuildOutput) ToBuildOutput() BuildOutput
- func (o BuildOutput) ToBuildOutputWithContext(ctx context.Context) BuildOutput
- func (o BuildOutput) ToBuildPtrOutput() BuildPtrOutput
- func (o BuildOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
- type BuildProvenance
- type BuildProvenanceArgs
- func (BuildProvenanceArgs) ElementType() reflect.Type
- func (i BuildProvenanceArgs) ToBuildProvenanceOutput() BuildProvenanceOutput
- func (i BuildProvenanceArgs) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
- func (i BuildProvenanceArgs) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
- func (i BuildProvenanceArgs) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
- type BuildProvenanceInput
- type BuildProvenanceOutput
- func (o BuildProvenanceOutput) BuildOptions() pulumi.StringMapOutput
- func (o BuildProvenanceOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) BuiltArtifacts() ArtifactArrayOutput
- func (o BuildProvenanceOutput) Commands() CommandArrayOutput
- func (o BuildProvenanceOutput) CreateTime() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) Creator() pulumi.StringPtrOutput
- func (BuildProvenanceOutput) ElementType() reflect.Type
- func (o BuildProvenanceOutput) EndTime() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) Id() pulumi.StringOutput
- func (o BuildProvenanceOutput) LogsUri() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) Project() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) SourceProvenance() SourcePtrOutput
- func (o BuildProvenanceOutput) StartTime() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) ToBuildProvenanceOutput() BuildProvenanceOutput
- func (o BuildProvenanceOutput) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
- func (o BuildProvenanceOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
- func (o BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
- func (o BuildProvenanceOutput) TriggerId() pulumi.StringPtrOutput
- type BuildProvenancePtrInput
- type BuildProvenancePtrOutput
- func (o BuildProvenancePtrOutput) BuildOptions() pulumi.StringMapOutput
- func (o BuildProvenancePtrOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) BuiltArtifacts() ArtifactArrayOutput
- func (o BuildProvenancePtrOutput) Commands() CommandArrayOutput
- func (o BuildProvenancePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Creator() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Elem() BuildProvenanceOutput
- func (BuildProvenancePtrOutput) ElementType() reflect.Type
- func (o BuildProvenancePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Id() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) LogsUri() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Project() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) SourceProvenance() SourcePtrOutput
- func (o BuildProvenancePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
- func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
- func (o BuildProvenancePtrOutput) TriggerId() pulumi.StringPtrOutput
- type BuildProvenanceResponse
- type BuildProvenanceResponseOutput
- func (o BuildProvenanceResponseOutput) BuildOptions() pulumi.StringMapOutput
- func (o BuildProvenanceResponseOutput) BuilderVersion() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) BuiltArtifacts() ArtifactResponseArrayOutput
- func (o BuildProvenanceResponseOutput) Commands() CommandResponseArrayOutput
- func (o BuildProvenanceResponseOutput) CreateTime() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) Creator() pulumi.StringOutput
- func (BuildProvenanceResponseOutput) ElementType() reflect.Type
- func (o BuildProvenanceResponseOutput) EndTime() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) LogsUri() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) Project() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) SourceProvenance() SourceResponseOutput
- func (o BuildProvenanceResponseOutput) StartTime() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput() BuildProvenanceResponseOutput
- func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext(ctx context.Context) BuildProvenanceResponseOutput
- func (o BuildProvenanceResponseOutput) TriggerId() pulumi.StringOutput
- type BuildPtrInput
- type BuildPtrOutput
- func (o BuildPtrOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildPtrOutput) Elem() BuildOutput
- func (BuildPtrOutput) ElementType() reflect.Type
- func (o BuildPtrOutput) Signature() BuildSignaturePtrOutput
- func (o BuildPtrOutput) ToBuildPtrOutput() BuildPtrOutput
- func (o BuildPtrOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
- type BuildResponse
- type BuildResponseOutput
- func (o BuildResponseOutput) BuilderVersion() pulumi.StringOutput
- func (BuildResponseOutput) ElementType() reflect.Type
- func (o BuildResponseOutput) Signature() BuildSignatureResponseOutput
- func (o BuildResponseOutput) ToBuildResponseOutput() BuildResponseOutput
- func (o BuildResponseOutput) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
- type BuildSignature
- type BuildSignatureArgs
- func (BuildSignatureArgs) ElementType() reflect.Type
- func (i BuildSignatureArgs) ToBuildSignatureOutput() BuildSignatureOutput
- func (i BuildSignatureArgs) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
- func (i BuildSignatureArgs) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (i BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignatureInput
- type BuildSignatureKeyType
- func (BuildSignatureKeyType) ElementType() reflect.Type
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (e BuildSignatureKeyType) ToStringOutput() pulumi.StringOutput
- func (e BuildSignatureKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildSignatureKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildSignatureKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureKeyTypeInput
- type BuildSignatureKeyTypeOutput
- func (BuildSignatureKeyTypeOutput) ElementType() reflect.Type
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildSignatureKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildSignatureKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureKeyTypePtrInput
- type BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) Elem() BuildSignatureKeyTypeOutput
- func (BuildSignatureKeyTypePtrOutput) ElementType() reflect.Type
- func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureOutput
- func (BuildSignatureOutput) ElementType() reflect.Type
- func (o BuildSignatureOutput) KeyId() pulumi.StringPtrOutput
- func (o BuildSignatureOutput) KeyType() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureOutput) PublicKey() pulumi.StringPtrOutput
- func (o BuildSignatureOutput) Signature() pulumi.StringOutput
- func (o BuildSignatureOutput) ToBuildSignatureOutput() BuildSignatureOutput
- func (o BuildSignatureOutput) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
- func (o BuildSignatureOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (o BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignaturePtrInput
- type BuildSignaturePtrOutput
- func (o BuildSignaturePtrOutput) Elem() BuildSignatureOutput
- func (BuildSignaturePtrOutput) ElementType() reflect.Type
- func (o BuildSignaturePtrOutput) KeyId() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) KeyType() BuildSignatureKeyTypePtrOutput
- func (o BuildSignaturePtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) Signature() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignatureResponse
- type BuildSignatureResponseOutput
- func (BuildSignatureResponseOutput) ElementType() reflect.Type
- func (o BuildSignatureResponseOutput) KeyId() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) KeyType() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) PublicKey() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) Signature() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutput() BuildSignatureResponseOutput
- func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext(ctx context.Context) BuildSignatureResponseOutput
- type ByProducts
- type ByProductsArgs
- func (ByProductsArgs) ElementType() reflect.Type
- func (i ByProductsArgs) ToByProductsOutput() ByProductsOutput
- func (i ByProductsArgs) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
- func (i ByProductsArgs) ToByProductsPtrOutput() ByProductsPtrOutput
- func (i ByProductsArgs) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
- type ByProductsInput
- type ByProductsOutput
- func (o ByProductsOutput) CustomValues() pulumi.StringMapOutput
- func (ByProductsOutput) ElementType() reflect.Type
- func (o ByProductsOutput) ToByProductsOutput() ByProductsOutput
- func (o ByProductsOutput) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
- func (o ByProductsOutput) ToByProductsPtrOutput() ByProductsPtrOutput
- func (o ByProductsOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
- type ByProductsPtrInput
- type ByProductsPtrOutput
- func (o ByProductsPtrOutput) CustomValues() pulumi.StringMapOutput
- func (o ByProductsPtrOutput) Elem() ByProductsOutput
- func (ByProductsPtrOutput) ElementType() reflect.Type
- func (o ByProductsPtrOutput) ToByProductsPtrOutput() ByProductsPtrOutput
- func (o ByProductsPtrOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
- type ByProductsResponse
- type ByProductsResponseOutput
- func (o ByProductsResponseOutput) CustomValues() pulumi.StringMapOutput
- func (ByProductsResponseOutput) ElementType() reflect.Type
- func (o ByProductsResponseOutput) ToByProductsResponseOutput() ByProductsResponseOutput
- func (o ByProductsResponseOutput) ToByProductsResponseOutputWithContext(ctx context.Context) ByProductsResponseOutput
- type CVSSv3
- type CVSSv3Args
- func (CVSSv3Args) ElementType() reflect.Type
- func (i CVSSv3Args) ToCVSSv3Output() CVSSv3Output
- func (i CVSSv3Args) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
- func (i CVSSv3Args) ToCVSSv3PtrOutput() CVSSv3PtrOutput
- func (i CVSSv3Args) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
- type CVSSv3AttackComplexity
- func (CVSSv3AttackComplexity) ElementType() reflect.Type
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
- func (e CVSSv3AttackComplexity) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3AttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3AttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3AttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackComplexityInput
- type CVSSv3AttackComplexityOutput
- func (CVSSv3AttackComplexityOutput) ElementType() reflect.Type
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3AttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3AttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackComplexityPtrInput
- type CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) Elem() CVSSv3AttackComplexityOutput
- func (CVSSv3AttackComplexityPtrOutput) ElementType() reflect.Type
- func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackVector
- func (CVSSv3AttackVector) ElementType() reflect.Type
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
- func (e CVSSv3AttackVector) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3AttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3AttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3AttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackVectorInput
- type CVSSv3AttackVectorOutput
- func (CVSSv3AttackVectorOutput) ElementType() reflect.Type
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3AttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3AttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackVectorPtrInput
- type CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) Elem() CVSSv3AttackVectorOutput
- func (CVSSv3AttackVectorPtrOutput) ElementType() reflect.Type
- func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AvailabilityImpact
- func (CVSSv3AvailabilityImpact) ElementType() reflect.Type
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
- func (e CVSSv3AvailabilityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3AvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3AvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AvailabilityImpactInput
- type CVSSv3AvailabilityImpactOutput
- func (CVSSv3AvailabilityImpactOutput) ElementType() reflect.Type
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AvailabilityImpactPtrInput
- type CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) Elem() CVSSv3AvailabilityImpactOutput
- func (CVSSv3AvailabilityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ConfidentialityImpact
- func (CVSSv3ConfidentialityImpact) ElementType() reflect.Type
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
- func (e CVSSv3ConfidentialityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3ConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3ConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ConfidentialityImpactInput
- type CVSSv3ConfidentialityImpactOutput
- func (CVSSv3ConfidentialityImpactOutput) ElementType() reflect.Type
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ConfidentialityImpactPtrInput
- type CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) Elem() CVSSv3ConfidentialityImpactOutput
- func (CVSSv3ConfidentialityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3Input
- type CVSSv3IntegrityImpact
- func (CVSSv3IntegrityImpact) ElementType() reflect.Type
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
- func (e CVSSv3IntegrityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3IntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3IntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3IntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3IntegrityImpactInput
- type CVSSv3IntegrityImpactOutput
- func (CVSSv3IntegrityImpactOutput) ElementType() reflect.Type
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3IntegrityImpactPtrInput
- type CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) Elem() CVSSv3IntegrityImpactOutput
- func (CVSSv3IntegrityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3Output
- func (o CVSSv3Output) AttackComplexity() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3Output) AttackVector() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3Output) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3Output) BaseScore() pulumi.Float64PtrOutput
- func (o CVSSv3Output) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
- func (CVSSv3Output) ElementType() reflect.Type
- func (o CVSSv3Output) ExploitabilityScore() pulumi.Float64PtrOutput
- func (o CVSSv3Output) ImpactScore() pulumi.Float64PtrOutput
- func (o CVSSv3Output) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3Output) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3Output) Scope() CVSSv3ScopePtrOutput
- func (o CVSSv3Output) ToCVSSv3Output() CVSSv3Output
- func (o CVSSv3Output) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
- func (o CVSSv3Output) ToCVSSv3PtrOutput() CVSSv3PtrOutput
- func (o CVSSv3Output) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
- func (o CVSSv3Output) UserInteraction() CVSSv3UserInteractionPtrOutput
- type CVSSv3PrivilegesRequired
- func (CVSSv3PrivilegesRequired) ElementType() reflect.Type
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
- func (e CVSSv3PrivilegesRequired) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3PrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3PrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3PrivilegesRequiredInput
- type CVSSv3PrivilegesRequiredOutput
- func (CVSSv3PrivilegesRequiredOutput) ElementType() reflect.Type
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3PrivilegesRequiredPtrInput
- type CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) Elem() CVSSv3PrivilegesRequiredOutput
- func (CVSSv3PrivilegesRequiredPtrOutput) ElementType() reflect.Type
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3PtrInput
- type CVSSv3PtrOutput
- func (o CVSSv3PtrOutput) AttackComplexity() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3PtrOutput) AttackVector() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3PtrOutput) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3PtrOutput) BaseScore() pulumi.Float64PtrOutput
- func (o CVSSv3PtrOutput) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3PtrOutput) Elem() CVSSv3Output
- func (CVSSv3PtrOutput) ElementType() reflect.Type
- func (o CVSSv3PtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
- func (o CVSSv3PtrOutput) ImpactScore() pulumi.Float64PtrOutput
- func (o CVSSv3PtrOutput) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3PtrOutput) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PtrOutput) Scope() CVSSv3ScopePtrOutput
- func (o CVSSv3PtrOutput) ToCVSSv3PtrOutput() CVSSv3PtrOutput
- func (o CVSSv3PtrOutput) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
- func (o CVSSv3PtrOutput) UserInteraction() CVSSv3UserInteractionPtrOutput
- type CVSSv3Response
- type CVSSv3ResponseOutput
- func (o CVSSv3ResponseOutput) AttackComplexity() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) AttackVector() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) AvailabilityImpact() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) BaseScore() pulumi.Float64Output
- func (o CVSSv3ResponseOutput) ConfidentialityImpact() pulumi.StringOutput
- func (CVSSv3ResponseOutput) ElementType() reflect.Type
- func (o CVSSv3ResponseOutput) ExploitabilityScore() pulumi.Float64Output
- func (o CVSSv3ResponseOutput) ImpactScore() pulumi.Float64Output
- func (o CVSSv3ResponseOutput) IntegrityImpact() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) PrivilegesRequired() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) Scope() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutput() CVSSv3ResponseOutput
- func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutputWithContext(ctx context.Context) CVSSv3ResponseOutput
- func (o CVSSv3ResponseOutput) UserInteraction() pulumi.StringOutput
- type CVSSv3Scope
- func (CVSSv3Scope) ElementType() reflect.Type
- func (e CVSSv3Scope) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
- func (e CVSSv3Scope) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
- func (e CVSSv3Scope) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
- func (e CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
- func (e CVSSv3Scope) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3Scope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3Scope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3Scope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ScopeInput
- type CVSSv3ScopeOutput
- func (CVSSv3ScopeOutput) ElementType() reflect.Type
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
- func (o CVSSv3ScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3ScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3ScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ScopePtrInput
- type CVSSv3ScopePtrOutput
- func (o CVSSv3ScopePtrOutput) Elem() CVSSv3ScopeOutput
- func (CVSSv3ScopePtrOutput) ElementType() reflect.Type
- func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
- func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
- func (o CVSSv3ScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3UserInteraction
- func (CVSSv3UserInteraction) ElementType() reflect.Type
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
- func (e CVSSv3UserInteraction) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3UserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3UserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3UserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3UserInteractionInput
- type CVSSv3UserInteractionOutput
- func (CVSSv3UserInteractionOutput) ElementType() reflect.Type
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3UserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3UserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3UserInteractionPtrInput
- type CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) Elem() CVSSv3UserInteractionOutput
- func (CVSSv3UserInteractionPtrOutput) ElementType() reflect.Type
- func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudRepoSourceContext
- type CloudRepoSourceContextArgs
- func (CloudRepoSourceContextArgs) ElementType() reflect.Type
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
- type CloudRepoSourceContextInput
- type CloudRepoSourceContextOutput
- func (o CloudRepoSourceContextOutput) AliasContext() AliasContextPtrOutput
- func (CloudRepoSourceContextOutput) ElementType() reflect.Type
- func (o CloudRepoSourceContextOutput) RepoId() RepoIdPtrOutput
- func (o CloudRepoSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
- type CloudRepoSourceContextPtrInput
- type CloudRepoSourceContextPtrOutput
- func (o CloudRepoSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
- func (o CloudRepoSourceContextPtrOutput) Elem() CloudRepoSourceContextOutput
- func (CloudRepoSourceContextPtrOutput) ElementType() reflect.Type
- func (o CloudRepoSourceContextPtrOutput) RepoId() RepoIdPtrOutput
- func (o CloudRepoSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
- func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
- type CloudRepoSourceContextResponse
- type CloudRepoSourceContextResponseOutput
- func (o CloudRepoSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
- func (CloudRepoSourceContextResponseOutput) ElementType() reflect.Type
- func (o CloudRepoSourceContextResponseOutput) RepoId() RepoIdResponseOutput
- func (o CloudRepoSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutput() CloudRepoSourceContextResponseOutput
- func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutputWithContext(ctx context.Context) CloudRepoSourceContextResponseOutput
- type Command
- type CommandArgs
- type CommandArray
- type CommandArrayInput
- type CommandArrayOutput
- type CommandInput
- type CommandOutput
- func (o CommandOutput) Args() pulumi.StringArrayOutput
- func (o CommandOutput) Dir() pulumi.StringPtrOutput
- func (CommandOutput) ElementType() reflect.Type
- func (o CommandOutput) Env() pulumi.StringArrayOutput
- func (o CommandOutput) Id() pulumi.StringPtrOutput
- func (o CommandOutput) Name() pulumi.StringOutput
- func (o CommandOutput) ToCommandOutput() CommandOutput
- func (o CommandOutput) ToCommandOutputWithContext(ctx context.Context) CommandOutput
- func (o CommandOutput) WaitFor() pulumi.StringArrayOutput
- type CommandResponse
- type CommandResponseArrayOutput
- func (CommandResponseArrayOutput) ElementType() reflect.Type
- func (o CommandResponseArrayOutput) Index(i pulumi.IntInput) CommandResponseOutput
- func (o CommandResponseArrayOutput) ToCommandResponseArrayOutput() CommandResponseArrayOutput
- func (o CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext(ctx context.Context) CommandResponseArrayOutput
- type CommandResponseOutput
- func (o CommandResponseOutput) Args() pulumi.StringArrayOutput
- func (o CommandResponseOutput) Dir() pulumi.StringOutput
- func (CommandResponseOutput) ElementType() reflect.Type
- func (o CommandResponseOutput) Env() pulumi.StringArrayOutput
- func (o CommandResponseOutput) Name() pulumi.StringOutput
- func (o CommandResponseOutput) ToCommandResponseOutput() CommandResponseOutput
- func (o CommandResponseOutput) ToCommandResponseOutputWithContext(ctx context.Context) CommandResponseOutput
- func (o CommandResponseOutput) WaitFor() pulumi.StringArrayOutput
- type Deployable
- type DeployableArgs
- func (DeployableArgs) ElementType() reflect.Type
- func (i DeployableArgs) ToDeployableOutput() DeployableOutput
- func (i DeployableArgs) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
- func (i DeployableArgs) ToDeployablePtrOutput() DeployablePtrOutput
- func (i DeployableArgs) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployableInput
- type DeployableOutput
- func (DeployableOutput) ElementType() reflect.Type
- func (o DeployableOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployableOutput) ToDeployableOutput() DeployableOutput
- func (o DeployableOutput) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
- func (o DeployableOutput) ToDeployablePtrOutput() DeployablePtrOutput
- func (o DeployableOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployablePtrInput
- type DeployablePtrOutput
- func (o DeployablePtrOutput) Elem() DeployableOutput
- func (DeployablePtrOutput) ElementType() reflect.Type
- func (o DeployablePtrOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployablePtrOutput) ToDeployablePtrOutput() DeployablePtrOutput
- func (o DeployablePtrOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployableResponse
- type DeployableResponseOutput
- func (DeployableResponseOutput) ElementType() reflect.Type
- func (o DeployableResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployableResponseOutput) ToDeployableResponseOutput() DeployableResponseOutput
- func (o DeployableResponseOutput) ToDeployableResponseOutputWithContext(ctx context.Context) DeployableResponseOutput
- type Deployment
- type DeploymentArgs
- func (DeploymentArgs) ElementType() reflect.Type
- func (i DeploymentArgs) ToDeploymentOutput() DeploymentOutput
- func (i DeploymentArgs) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (i DeploymentArgs) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (i DeploymentArgs) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- type DeploymentInput
- type DeploymentOutput
- func (o DeploymentOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentOutput) DeployTime() pulumi.StringOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Platform() DeploymentPlatformPtrOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- func (o DeploymentOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentPlatform
- func (DeploymentPlatform) ElementType() reflect.Type
- func (e DeploymentPlatform) ToDeploymentPlatformOutput() DeploymentPlatformOutput
- func (e DeploymentPlatform) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
- func (e DeploymentPlatform) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (e DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (e DeploymentPlatform) ToStringOutput() pulumi.StringOutput
- func (e DeploymentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPlatformInput
- type DeploymentPlatformOutput
- func (DeploymentPlatformOutput) ElementType() reflect.Type
- func (o DeploymentPlatformOutput) ToDeploymentPlatformOutput() DeploymentPlatformOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (o DeploymentPlatformOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPlatformPtrInput
- type DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) Elem() DeploymentPlatformOutput
- func (DeploymentPlatformPtrOutput) ElementType() reflect.Type
- func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPtrInput
- type DeploymentPtrOutput
- func (o DeploymentPtrOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) DeployTime() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) Elem() DeploymentOutput
- func (DeploymentPtrOutput) ElementType() reflect.Type
- func (o DeploymentPtrOutput) Platform() DeploymentPlatformPtrOutput
- func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- func (o DeploymentPtrOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentResponse
- type DeploymentResponseOutput
- func (o DeploymentResponseOutput) Address() pulumi.StringOutput
- func (o DeploymentResponseOutput) Config() pulumi.StringOutput
- func (o DeploymentResponseOutput) DeployTime() pulumi.StringOutput
- func (DeploymentResponseOutput) ElementType() reflect.Type
- func (o DeploymentResponseOutput) Platform() pulumi.StringOutput
- func (o DeploymentResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentResponseOutput) ToDeploymentResponseOutput() DeploymentResponseOutput
- func (o DeploymentResponseOutput) ToDeploymentResponseOutputWithContext(ctx context.Context) DeploymentResponseOutput
- func (o DeploymentResponseOutput) UndeployTime() pulumi.StringOutput
- func (o DeploymentResponseOutput) UserEmail() pulumi.StringOutput
- type Derived
- type DerivedArgs
- func (DerivedArgs) ElementType() reflect.Type
- func (i DerivedArgs) ToDerivedOutput() DerivedOutput
- func (i DerivedArgs) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
- func (i DerivedArgs) ToDerivedPtrOutput() DerivedPtrOutput
- func (i DerivedArgs) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedInput
- type DerivedOutput
- func (DerivedOutput) ElementType() reflect.Type
- func (o DerivedOutput) Fingerprint() FingerprintOutput
- func (o DerivedOutput) LayerInfo() LayerArrayOutput
- func (o DerivedOutput) ToDerivedOutput() DerivedOutput
- func (o DerivedOutput) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
- func (o DerivedOutput) ToDerivedPtrOutput() DerivedPtrOutput
- func (o DerivedOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedPtrInput
- type DerivedPtrOutput
- func (o DerivedPtrOutput) Elem() DerivedOutput
- func (DerivedPtrOutput) ElementType() reflect.Type
- func (o DerivedPtrOutput) Fingerprint() FingerprintPtrOutput
- func (o DerivedPtrOutput) LayerInfo() LayerArrayOutput
- func (o DerivedPtrOutput) ToDerivedPtrOutput() DerivedPtrOutput
- func (o DerivedPtrOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedResponse
- type DerivedResponseOutput
- func (o DerivedResponseOutput) BaseResourceUrl() pulumi.StringOutput
- func (o DerivedResponseOutput) Distance() pulumi.IntOutput
- func (DerivedResponseOutput) ElementType() reflect.Type
- func (o DerivedResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o DerivedResponseOutput) LayerInfo() LayerResponseArrayOutput
- func (o DerivedResponseOutput) ToDerivedResponseOutput() DerivedResponseOutput
- func (o DerivedResponseOutput) ToDerivedResponseOutputWithContext(ctx context.Context) DerivedResponseOutput
- type Detail
- type DetailArgs
- type DetailArray
- type DetailArrayInput
- type DetailArrayOutput
- type DetailInput
- type DetailOutput
- func (o DetailOutput) CpeUri() pulumi.StringOutput
- func (o DetailOutput) Description() pulumi.StringPtrOutput
- func (DetailOutput) ElementType() reflect.Type
- func (o DetailOutput) FixedLocation() VulnerabilityLocationPtrOutput
- func (o DetailOutput) IsObsolete() pulumi.BoolPtrOutput
- func (o DetailOutput) MaxAffectedVersion() VersionPtrOutput
- func (o DetailOutput) MinAffectedVersion() VersionPtrOutput
- func (o DetailOutput) Package() pulumi.StringOutput
- func (o DetailOutput) PackageType() pulumi.StringPtrOutput
- func (o DetailOutput) SeverityName() pulumi.StringPtrOutput
- func (o DetailOutput) Source() pulumi.StringPtrOutput
- func (o DetailOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o DetailOutput) ToDetailOutput() DetailOutput
- func (o DetailOutput) ToDetailOutputWithContext(ctx context.Context) DetailOutput
- func (o DetailOutput) Vendor() pulumi.StringPtrOutput
- type DetailResponse
- type DetailResponseArrayOutput
- func (DetailResponseArrayOutput) ElementType() reflect.Type
- func (o DetailResponseArrayOutput) Index(i pulumi.IntInput) DetailResponseOutput
- func (o DetailResponseArrayOutput) ToDetailResponseArrayOutput() DetailResponseArrayOutput
- func (o DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext(ctx context.Context) DetailResponseArrayOutput
- type DetailResponseOutput
- func (o DetailResponseOutput) CpeUri() pulumi.StringOutput
- func (o DetailResponseOutput) Description() pulumi.StringOutput
- func (DetailResponseOutput) ElementType() reflect.Type
- func (o DetailResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
- func (o DetailResponseOutput) IsObsolete() pulumi.BoolOutput
- func (o DetailResponseOutput) MaxAffectedVersion() VersionResponseOutput
- func (o DetailResponseOutput) MinAffectedVersion() VersionResponseOutput
- func (o DetailResponseOutput) Package() pulumi.StringOutput
- func (o DetailResponseOutput) PackageType() pulumi.StringOutput
- func (o DetailResponseOutput) SeverityName() pulumi.StringOutput
- func (o DetailResponseOutput) Source() pulumi.StringOutput
- func (o DetailResponseOutput) SourceUpdateTime() pulumi.StringOutput
- func (o DetailResponseOutput) ToDetailResponseOutput() DetailResponseOutput
- func (o DetailResponseOutput) ToDetailResponseOutputWithContext(ctx context.Context) DetailResponseOutput
- func (o DetailResponseOutput) Vendor() pulumi.StringOutput
- type Details
- type DetailsArgs
- func (DetailsArgs) ElementType() reflect.Type
- func (i DetailsArgs) ToDetailsOutput() DetailsOutput
- func (i DetailsArgs) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
- func (i DetailsArgs) ToDetailsPtrOutput() DetailsPtrOutput
- func (i DetailsArgs) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
- type DetailsInput
- type DetailsOutput
- func (o DetailsOutput) Attestation() AttestationOutput
- func (DetailsOutput) ElementType() reflect.Type
- func (o DetailsOutput) ToDetailsOutput() DetailsOutput
- func (o DetailsOutput) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
- func (o DetailsOutput) ToDetailsPtrOutput() DetailsPtrOutput
- func (o DetailsOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
- type DetailsPtrInput
- type DetailsPtrOutput
- func (o DetailsPtrOutput) Attestation() AttestationPtrOutput
- func (o DetailsPtrOutput) Elem() DetailsOutput
- func (DetailsPtrOutput) ElementType() reflect.Type
- func (o DetailsPtrOutput) ToDetailsPtrOutput() DetailsPtrOutput
- func (o DetailsPtrOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
- type DetailsResponse
- type DetailsResponseOutput
- func (o DetailsResponseOutput) Attestation() AttestationResponseOutput
- func (DetailsResponseOutput) ElementType() reflect.Type
- func (o DetailsResponseOutput) ToDetailsResponseOutput() DetailsResponseOutput
- func (o DetailsResponseOutput) ToDetailsResponseOutputWithContext(ctx context.Context) DetailsResponseOutput
- type 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) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveredOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
- func (DiscoveredOutput) ElementType() reflect.Type
- func (o DiscoveredOutput) LastAnalysisTime() pulumi.StringPtrOutputdeprecated
- func (o DiscoveredOutput) 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) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredPtrOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveredPtrOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredPtrOutput) Elem() DiscoveredOutput
- func (DiscoveredPtrOutput) ElementType() reflect.Type
- func (o DiscoveredPtrOutput) LastAnalysisTime() pulumi.StringPtrOutputdeprecated
- func (o DiscoveredPtrOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
- func (o DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
- type DiscoveredResponse
- type DiscoveredResponseOutput
- func (o DiscoveredResponseOutput) AnalysisStatus() pulumi.StringOutput
- func (o DiscoveredResponseOutput) AnalysisStatusError() StatusResponseOutput
- func (o DiscoveredResponseOutput) ContinuousAnalysis() pulumi.StringOutput
- func (DiscoveredResponseOutput) ElementType() reflect.Type
- func (o DiscoveredResponseOutput) LastAnalysisTime() pulumi.StringOutputdeprecated
- func (o DiscoveredResponseOutput) ToDiscoveredResponseOutput() DiscoveredResponseOutput
- func (o DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext(ctx context.Context) DiscoveredResponseOutput
- type Discovery
- type DiscoveryAnalysisKind
- func (DiscoveryAnalysisKind) ElementType() reflect.Type
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (e DiscoveryAnalysisKind) ToStringOutput() pulumi.StringOutput
- func (e DiscoveryAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveryAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveryAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryAnalysisKindInput
- type DiscoveryAnalysisKindOutput
- func (DiscoveryAnalysisKindOutput) ElementType() reflect.Type
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveryAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveryAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryAnalysisKindPtrInput
- type DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) Elem() DiscoveryAnalysisKindOutput
- func (DiscoveryAnalysisKindPtrOutput) ElementType() reflect.Type
- func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryArgs
- func (DiscoveryArgs) ElementType() reflect.Type
- func (i DiscoveryArgs) ToDiscoveryOutput() DiscoveryOutput
- func (i DiscoveryArgs) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
- func (i DiscoveryArgs) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (i DiscoveryArgs) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryInput
- type DiscoveryOutput
- func (o DiscoveryOutput) AnalysisKind() DiscoveryAnalysisKindOutput
- func (DiscoveryOutput) ElementType() reflect.Type
- func (o DiscoveryOutput) ToDiscoveryOutput() DiscoveryOutput
- func (o DiscoveryOutput) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
- func (o DiscoveryOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (o DiscoveryOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryPtrInput
- type DiscoveryPtrOutput
- func (o DiscoveryPtrOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryPtrOutput) Elem() DiscoveryOutput
- func (DiscoveryPtrOutput) ElementType() reflect.Type
- func (o DiscoveryPtrOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (o DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryResponse
- type DiscoveryResponseOutput
- func (o DiscoveryResponseOutput) AnalysisKind() pulumi.StringOutput
- func (DiscoveryResponseOutput) ElementType() reflect.Type
- func (o DiscoveryResponseOutput) ToDiscoveryResponseOutput() DiscoveryResponseOutput
- func (o DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext(ctx context.Context) DiscoveryResponseOutput
- type Distribution
- type DistributionArchitecture
- func (DistributionArchitecture) ElementType() reflect.Type
- func (e DistributionArchitecture) ToDistributionArchitectureOutput() DistributionArchitectureOutput
- func (e DistributionArchitecture) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
- func (e DistributionArchitecture) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (e DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (e DistributionArchitecture) ToStringOutput() pulumi.StringOutput
- func (e DistributionArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DistributionArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DistributionArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArchitectureInput
- type DistributionArchitectureOutput
- func (DistributionArchitectureOutput) ElementType() reflect.Type
- func (o DistributionArchitectureOutput) ToDistributionArchitectureOutput() DistributionArchitectureOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (o DistributionArchitectureOutput) ToStringOutput() pulumi.StringOutput
- func (o DistributionArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DistributionArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArchitecturePtrInput
- type DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) Elem() DistributionArchitectureOutput
- func (DistributionArchitecturePtrOutput) ElementType() reflect.Type
- func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArgs
- type DistributionArray
- type DistributionArrayInput
- type DistributionArrayOutput
- func (DistributionArrayOutput) ElementType() reflect.Type
- func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
- type DistributionInput
- type DistributionOutput
- func (o DistributionOutput) Architecture() DistributionArchitecturePtrOutput
- func (o DistributionOutput) CpeUri() pulumi.StringOutput
- func (o DistributionOutput) Description() pulumi.StringPtrOutput
- func (DistributionOutput) ElementType() reflect.Type
- func (o DistributionOutput) LatestVersion() VersionPtrOutput
- func (o DistributionOutput) Maintainer() pulumi.StringPtrOutput
- func (o DistributionOutput) ToDistributionOutput() DistributionOutput
- func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
- func (o DistributionOutput) Url() pulumi.StringPtrOutput
- type DistributionResponse
- type DistributionResponseArrayOutput
- func (DistributionResponseArrayOutput) ElementType() reflect.Type
- func (o DistributionResponseArrayOutput) Index(i pulumi.IntInput) DistributionResponseOutput
- func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutput() DistributionResponseArrayOutput
- func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext(ctx context.Context) DistributionResponseArrayOutput
- type DistributionResponseOutput
- func (o DistributionResponseOutput) Architecture() pulumi.StringOutput
- func (o DistributionResponseOutput) CpeUri() pulumi.StringOutput
- func (o DistributionResponseOutput) Description() pulumi.StringOutput
- func (DistributionResponseOutput) ElementType() reflect.Type
- func (o DistributionResponseOutput) LatestVersion() VersionResponseOutput
- func (o DistributionResponseOutput) Maintainer() pulumi.StringOutput
- func (o DistributionResponseOutput) ToDistributionResponseOutput() DistributionResponseOutput
- func (o DistributionResponseOutput) ToDistributionResponseOutputWithContext(ctx context.Context) DistributionResponseOutput
- func (o DistributionResponseOutput) Url() pulumi.StringOutput
- type DocumentNote
- type DocumentNoteArgs
- func (DocumentNoteArgs) ElementType() reflect.Type
- func (i DocumentNoteArgs) ToDocumentNoteOutput() DocumentNoteOutput
- func (i DocumentNoteArgs) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
- func (i DocumentNoteArgs) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (i DocumentNoteArgs) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNoteInput
- type DocumentNoteOutput
- func (o DocumentNoteOutput) DataLicence() pulumi.StringPtrOutput
- func (DocumentNoteOutput) ElementType() reflect.Type
- func (o DocumentNoteOutput) SpdxVersion() pulumi.StringPtrOutput
- func (o DocumentNoteOutput) ToDocumentNoteOutput() DocumentNoteOutput
- func (o DocumentNoteOutput) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
- func (o DocumentNoteOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (o DocumentNoteOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNotePtrInput
- type DocumentNotePtrOutput
- func (o DocumentNotePtrOutput) DataLicence() pulumi.StringPtrOutput
- func (o DocumentNotePtrOutput) Elem() DocumentNoteOutput
- func (DocumentNotePtrOutput) ElementType() reflect.Type
- func (o DocumentNotePtrOutput) SpdxVersion() pulumi.StringPtrOutput
- func (o DocumentNotePtrOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (o DocumentNotePtrOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNoteResponse
- type DocumentNoteResponseOutput
- func (o DocumentNoteResponseOutput) DataLicence() pulumi.StringOutput
- func (DocumentNoteResponseOutput) ElementType() reflect.Type
- func (o DocumentNoteResponseOutput) SpdxVersion() pulumi.StringOutput
- func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutput() DocumentNoteResponseOutput
- func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutputWithContext(ctx context.Context) DocumentNoteResponseOutput
- type DocumentOccurrence
- type DocumentOccurrenceArgs
- func (DocumentOccurrenceArgs) ElementType() reflect.Type
- func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrenceInput
- type DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) CreateTime() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) CreatorComment() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrenceOutput) DocumentComment() pulumi.StringPtrOutput
- func (DocumentOccurrenceOutput) ElementType() reflect.Type
- func (o DocumentOccurrenceOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) LicenseListVersion() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Namespace() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Title() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrencePtrInput
- type DocumentOccurrencePtrOutput
- func (o DocumentOccurrencePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) CreatorComment() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrencePtrOutput) DocumentComment() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Elem() DocumentOccurrenceOutput
- func (DocumentOccurrencePtrOutput) ElementType() reflect.Type
- func (o DocumentOccurrencePtrOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) LicenseListVersion() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Title() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrenceResponse
- type DocumentOccurrenceResponseOutput
- func (o DocumentOccurrenceResponseOutput) CreateTime() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) CreatorComment() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrenceResponseOutput) DocumentComment() pulumi.StringOutput
- func (DocumentOccurrenceResponseOutput) ElementType() reflect.Type
- func (o DocumentOccurrenceResponseOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrenceResponseOutput) LicenseListVersion() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Namespace() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Title() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutput() DocumentOccurrenceResponseOutput
- func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutputWithContext(ctx context.Context) DocumentOccurrenceResponseOutput
- type Environment
- type EnvironmentArgs
- func (EnvironmentArgs) ElementType() reflect.Type
- func (i EnvironmentArgs) ToEnvironmentOutput() EnvironmentOutput
- func (i EnvironmentArgs) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (i EnvironmentArgs) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (i EnvironmentArgs) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) CustomValues() pulumi.StringMapOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (o EnvironmentOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- type EnvironmentPtrInput
- type EnvironmentPtrOutput
- func (o EnvironmentPtrOutput) CustomValues() pulumi.StringMapOutput
- func (o EnvironmentPtrOutput) Elem() EnvironmentOutput
- func (EnvironmentPtrOutput) ElementType() reflect.Type
- func (o EnvironmentPtrOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (o EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- type EnvironmentResponse
- type EnvironmentResponseOutput
- func (o EnvironmentResponseOutput) CustomValues() pulumi.StringMapOutput
- func (EnvironmentResponseOutput) ElementType() reflect.Type
- func (o EnvironmentResponseOutput) ToEnvironmentResponseOutput() EnvironmentResponseOutput
- func (o EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext(ctx context.Context) EnvironmentResponseOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type ExternalRef
- type ExternalRefArgs
- type ExternalRefArray
- type ExternalRefArrayInput
- type ExternalRefArrayOutput
- func (ExternalRefArrayOutput) ElementType() reflect.Type
- func (o ExternalRefArrayOutput) Index(i pulumi.IntInput) ExternalRefOutput
- func (o ExternalRefArrayOutput) ToExternalRefArrayOutput() ExternalRefArrayOutput
- func (o ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
- type ExternalRefCategory
- func (ExternalRefCategory) ElementType() reflect.Type
- func (e ExternalRefCategory) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
- func (e ExternalRefCategory) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
- func (e ExternalRefCategory) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (e ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (e ExternalRefCategory) ToStringOutput() pulumi.StringOutput
- func (e ExternalRefCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExternalRefCategory) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExternalRefCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefCategoryInput
- type ExternalRefCategoryOutput
- func (ExternalRefCategoryOutput) ElementType() reflect.Type
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryOutput) ToStringOutput() pulumi.StringOutput
- func (o ExternalRefCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExternalRefCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExternalRefCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefCategoryPtrInput
- type ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) Elem() ExternalRefCategoryOutput
- func (ExternalRefCategoryPtrOutput) ElementType() reflect.Type
- func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefInput
- type ExternalRefOutput
- func (o ExternalRefOutput) Category() ExternalRefCategoryPtrOutput
- func (o ExternalRefOutput) Comment() pulumi.StringPtrOutput
- func (ExternalRefOutput) ElementType() reflect.Type
- func (o ExternalRefOutput) Locator() pulumi.StringPtrOutput
- func (o ExternalRefOutput) ToExternalRefOutput() ExternalRefOutput
- func (o ExternalRefOutput) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
- func (o ExternalRefOutput) Type() pulumi.StringPtrOutput
- type ExternalRefResponse
- type ExternalRefResponseArrayOutput
- func (ExternalRefResponseArrayOutput) ElementType() reflect.Type
- func (o ExternalRefResponseArrayOutput) Index(i pulumi.IntInput) ExternalRefResponseOutput
- func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput() ExternalRefResponseArrayOutput
- func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext(ctx context.Context) ExternalRefResponseArrayOutput
- type ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) Category() pulumi.StringOutput
- func (o ExternalRefResponseOutput) Comment() pulumi.StringOutput
- func (ExternalRefResponseOutput) ElementType() reflect.Type
- func (o ExternalRefResponseOutput) Locator() pulumi.StringOutput
- func (o ExternalRefResponseOutput) ToExternalRefResponseOutput() ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext(ctx context.Context) ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) Type() pulumi.StringOutput
- type FileNote
- type FileNoteArgs
- func (FileNoteArgs) ElementType() reflect.Type
- func (i FileNoteArgs) ToFileNoteOutput() FileNoteOutput
- func (i FileNoteArgs) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
- func (i FileNoteArgs) ToFileNotePtrOutput() FileNotePtrOutput
- func (i FileNoteArgs) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNoteFileType
- func (FileNoteFileType) ElementType() reflect.Type
- func (e FileNoteFileType) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
- func (e FileNoteFileType) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
- func (e FileNoteFileType) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (e FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (e FileNoteFileType) ToStringOutput() pulumi.StringOutput
- func (e FileNoteFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FileNoteFileType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FileNoteFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteFileTypeInput
- type FileNoteFileTypeOutput
- func (FileNoteFileTypeOutput) ElementType() reflect.Type
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (o FileNoteFileTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FileNoteFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FileNoteFileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileNoteFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteFileTypePtrInput
- type FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) Elem() FileNoteFileTypeOutput
- func (FileNoteFileTypePtrOutput) ElementType() reflect.Type
- func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteInput
- type FileNoteOutput
- func (o FileNoteOutput) Checksum() pulumi.StringArrayOutput
- func (FileNoteOutput) ElementType() reflect.Type
- func (o FileNoteOutput) FileType() FileNoteFileTypePtrOutput
- func (o FileNoteOutput) Title() pulumi.StringPtrOutput
- func (o FileNoteOutput) ToFileNoteOutput() FileNoteOutput
- func (o FileNoteOutput) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
- func (o FileNoteOutput) ToFileNotePtrOutput() FileNotePtrOutput
- func (o FileNoteOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNotePtrInput
- type FileNotePtrOutput
- func (o FileNotePtrOutput) Checksum() pulumi.StringArrayOutput
- func (o FileNotePtrOutput) Elem() FileNoteOutput
- func (FileNotePtrOutput) ElementType() reflect.Type
- func (o FileNotePtrOutput) FileType() FileNoteFileTypePtrOutput
- func (o FileNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o FileNotePtrOutput) ToFileNotePtrOutput() FileNotePtrOutput
- func (o FileNotePtrOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNoteResponse
- type FileNoteResponseOutput
- func (o FileNoteResponseOutput) Checksum() pulumi.StringArrayOutput
- func (FileNoteResponseOutput) ElementType() reflect.Type
- func (o FileNoteResponseOutput) FileType() pulumi.StringOutput
- func (o FileNoteResponseOutput) Title() pulumi.StringOutput
- func (o FileNoteResponseOutput) ToFileNoteResponseOutput() FileNoteResponseOutput
- func (o FileNoteResponseOutput) ToFileNoteResponseOutputWithContext(ctx context.Context) FileNoteResponseOutput
- type FileOccurrence
- type FileOccurrenceArgs
- func (FileOccurrenceArgs) ElementType() reflect.Type
- func (i FileOccurrenceArgs) ToFileOccurrenceOutput() FileOccurrenceOutput
- func (i FileOccurrenceArgs) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
- func (i FileOccurrenceArgs) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (i FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrenceInput
- type FileOccurrenceOutput
- func (o FileOccurrenceOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Copyright() pulumi.StringPtrOutput
- func (FileOccurrenceOutput) ElementType() reflect.Type
- func (o FileOccurrenceOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) LicenseConcluded() LicensePtrOutput
- func (o FileOccurrenceOutput) Notice() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) ToFileOccurrenceOutput() FileOccurrenceOutput
- func (o FileOccurrenceOutput) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
- func (o FileOccurrenceOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (o FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrencePtrInput
- type FileOccurrencePtrOutput
- func (o FileOccurrencePtrOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Copyright() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) Elem() FileOccurrenceOutput
- func (FileOccurrencePtrOutput) ElementType() reflect.Type
- func (o FileOccurrencePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
- func (o FileOccurrencePtrOutput) Notice() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrenceResponse
- type FileOccurrenceResponseOutput
- func (o FileOccurrenceResponseOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (o FileOccurrenceResponseOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) Copyright() pulumi.StringOutput
- func (FileOccurrenceResponseOutput) ElementType() reflect.Type
- func (o FileOccurrenceResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
- func (o FileOccurrenceResponseOutput) Notice() pulumi.StringOutput
- func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput() FileOccurrenceResponseOutput
- func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext(ctx context.Context) FileOccurrenceResponseOutput
- type Fingerprint
- type FingerprintArgs
- func (FingerprintArgs) ElementType() reflect.Type
- func (i FingerprintArgs) ToFingerprintOutput() FingerprintOutput
- func (i FingerprintArgs) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
- func (i FingerprintArgs) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (i FingerprintArgs) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- type FingerprintInput
- type FingerprintOutput
- func (FingerprintOutput) ElementType() reflect.Type
- func (o FingerprintOutput) ToFingerprintOutput() FingerprintOutput
- func (o FingerprintOutput) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
- func (o FingerprintOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (o FingerprintOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- func (o FingerprintOutput) V1Name() pulumi.StringOutput
- func (o FingerprintOutput) V2Blob() pulumi.StringArrayOutput
- type FingerprintPtrInput
- type FingerprintPtrOutput
- func (o FingerprintPtrOutput) Elem() FingerprintOutput
- func (FingerprintPtrOutput) ElementType() reflect.Type
- func (o FingerprintPtrOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (o FingerprintPtrOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- func (o FingerprintPtrOutput) V1Name() pulumi.StringPtrOutput
- func (o FingerprintPtrOutput) V2Blob() pulumi.StringArrayOutput
- type FingerprintResponse
- type FingerprintResponseOutput
- func (FingerprintResponseOutput) ElementType() reflect.Type
- func (o FingerprintResponseOutput) ToFingerprintResponseOutput() FingerprintResponseOutput
- func (o FingerprintResponseOutput) ToFingerprintResponseOutputWithContext(ctx context.Context) FingerprintResponseOutput
- func (o FingerprintResponseOutput) V1Name() pulumi.StringOutput
- func (o FingerprintResponseOutput) V2Blob() pulumi.StringArrayOutput
- func (o FingerprintResponseOutput) V2Name() pulumi.StringOutput
- type GenericSignedAttestation
- type GenericSignedAttestationArgs
- func (GenericSignedAttestationArgs) ElementType() reflect.Type
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
- type GenericSignedAttestationContentType
- func (GenericSignedAttestationContentType) ElementType() reflect.Type
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
- func (e GenericSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
- func (e GenericSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GenericSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GenericSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GenericSignedAttestationContentTypeInput
- type GenericSignedAttestationContentTypeOutput
- func (GenericSignedAttestationContentTypeOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GenericSignedAttestationContentTypePtrInput
- type GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) Elem() GenericSignedAttestationContentTypeOutput
- func (GenericSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GenericSignedAttestationInput
- type GenericSignedAttestationOutput
- func (o GenericSignedAttestationOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
- func (GenericSignedAttestationOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationOutput) SerializedPayload() pulumi.StringPtrOutput
- func (o GenericSignedAttestationOutput) Signatures() SignatureArrayOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
- type GenericSignedAttestationPtrInput
- type GenericSignedAttestationPtrOutput
- func (o GenericSignedAttestationPtrOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationPtrOutput) Elem() GenericSignedAttestationOutput
- func (GenericSignedAttestationPtrOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationPtrOutput) SerializedPayload() pulumi.StringPtrOutput
- func (o GenericSignedAttestationPtrOutput) Signatures() SignatureArrayOutput
- func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
- func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
- type GenericSignedAttestationResponse
- type GenericSignedAttestationResponseOutput
- func (o GenericSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
- func (GenericSignedAttestationResponseOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationResponseOutput) SerializedPayload() pulumi.StringOutput
- func (o GenericSignedAttestationResponseOutput) Signatures() SignatureResponseArrayOutput
- func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutput() GenericSignedAttestationResponseOutput
- func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutputWithContext(ctx context.Context) GenericSignedAttestationResponseOutput
- type GerritSourceContext
- type GerritSourceContextArgs
- func (GerritSourceContextArgs) ElementType() reflect.Type
- func (i GerritSourceContextArgs) ToGerritSourceContextOutput() GerritSourceContextOutput
- func (i GerritSourceContextArgs) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
- func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
- func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
- type GerritSourceContextInput
- type GerritSourceContextOutput
- func (o GerritSourceContextOutput) AliasContext() AliasContextPtrOutput
- func (GerritSourceContextOutput) ElementType() reflect.Type
- func (o GerritSourceContextOutput) GerritProject() pulumi.StringPtrOutput
- func (o GerritSourceContextOutput) HostUri() pulumi.StringPtrOutput
- func (o GerritSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextOutput() GerritSourceContextOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
- type GerritSourceContextPtrInput
- type GerritSourceContextPtrOutput
- func (o GerritSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
- func (o GerritSourceContextPtrOutput) Elem() GerritSourceContextOutput
- func (GerritSourceContextPtrOutput) ElementType() reflect.Type
- func (o GerritSourceContextPtrOutput) GerritProject() pulumi.StringPtrOutput
- func (o GerritSourceContextPtrOutput) HostUri() pulumi.StringPtrOutput
- func (o GerritSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
- func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
- type GerritSourceContextResponse
- type GerritSourceContextResponseOutput
- func (o GerritSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
- func (GerritSourceContextResponseOutput) ElementType() reflect.Type
- func (o GerritSourceContextResponseOutput) GerritProject() pulumi.StringOutput
- func (o GerritSourceContextResponseOutput) HostUri() pulumi.StringOutput
- func (o GerritSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutput() GerritSourceContextResponseOutput
- func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutputWithContext(ctx context.Context) GerritSourceContextResponseOutput
- type GitSourceContext
- type GitSourceContextArgs
- func (GitSourceContextArgs) ElementType() reflect.Type
- func (i GitSourceContextArgs) ToGitSourceContextOutput() GitSourceContextOutput
- func (i GitSourceContextArgs) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
- func (i GitSourceContextArgs) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
- func (i GitSourceContextArgs) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
- type GitSourceContextInput
- type GitSourceContextOutput
- func (GitSourceContextOutput) ElementType() reflect.Type
- func (o GitSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o GitSourceContextOutput) ToGitSourceContextOutput() GitSourceContextOutput
- func (o GitSourceContextOutput) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
- func (o GitSourceContextOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
- func (o GitSourceContextOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
- func (o GitSourceContextOutput) Url() pulumi.StringPtrOutput
- type GitSourceContextPtrInput
- type GitSourceContextPtrOutput
- func (o GitSourceContextPtrOutput) Elem() GitSourceContextOutput
- func (GitSourceContextPtrOutput) ElementType() reflect.Type
- func (o GitSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
- func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
- func (o GitSourceContextPtrOutput) Url() pulumi.StringPtrOutput
- type GitSourceContextResponse
- type GitSourceContextResponseOutput
- func (GitSourceContextResponseOutput) ElementType() reflect.Type
- func (o GitSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutput() GitSourceContextResponseOutput
- func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutputWithContext(ctx context.Context) GitSourceContextResponseOutput
- func (o GitSourceContextResponseOutput) Url() pulumi.StringOutput
- type GrafeasV1beta1BuildDetails
- type GrafeasV1beta1BuildDetailsArgs
- func (GrafeasV1beta1BuildDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
- type GrafeasV1beta1BuildDetailsInput
- type GrafeasV1beta1BuildDetailsOutput
- func (GrafeasV1beta1BuildDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1BuildDetailsOutput) Provenance() BuildProvenanceOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
- type GrafeasV1beta1BuildDetailsPtrInput
- type GrafeasV1beta1BuildDetailsPtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) Elem() GrafeasV1beta1BuildDetailsOutput
- func (GrafeasV1beta1BuildDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1BuildDetailsPtrOutput) Provenance() BuildProvenancePtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
- type GrafeasV1beta1BuildDetailsResponse
- type GrafeasV1beta1BuildDetailsResponseOutput
- func (GrafeasV1beta1BuildDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1BuildDetailsResponseOutput) Provenance() BuildProvenanceResponseOutput
- func (o GrafeasV1beta1BuildDetailsResponseOutput) ProvenanceBytes() pulumi.StringOutput
- func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutput() GrafeasV1beta1BuildDetailsResponseOutput
- func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsResponseOutput
- type GrafeasV1beta1DeploymentDetails
- type GrafeasV1beta1DeploymentDetailsArgs
- func (GrafeasV1beta1DeploymentDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
- type GrafeasV1beta1DeploymentDetailsInput
- type GrafeasV1beta1DeploymentDetailsOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) Deployment() DeploymentOutput
- func (GrafeasV1beta1DeploymentDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
- type GrafeasV1beta1DeploymentDetailsPtrInput
- type GrafeasV1beta1DeploymentDetailsPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) Deployment() DeploymentPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) Elem() GrafeasV1beta1DeploymentDetailsOutput
- func (GrafeasV1beta1DeploymentDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
- type GrafeasV1beta1DeploymentDetailsResponse
- type GrafeasV1beta1DeploymentDetailsResponseOutput
- func (o GrafeasV1beta1DeploymentDetailsResponseOutput) Deployment() DeploymentResponseOutput
- func (GrafeasV1beta1DeploymentDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutput() GrafeasV1beta1DeploymentDetailsResponseOutput
- func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsResponseOutput
- type GrafeasV1beta1DiscoveryDetails
- type GrafeasV1beta1DiscoveryDetailsArgs
- func (GrafeasV1beta1DiscoveryDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
- type GrafeasV1beta1DiscoveryDetailsInput
- type GrafeasV1beta1DiscoveryDetailsOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) Discovered() DiscoveredOutput
- func (GrafeasV1beta1DiscoveryDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
- type GrafeasV1beta1DiscoveryDetailsPtrInput
- type GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) Discovered() DiscoveredPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) Elem() GrafeasV1beta1DiscoveryDetailsOutput
- func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
- type GrafeasV1beta1DiscoveryDetailsResponse
- type GrafeasV1beta1DiscoveryDetailsResponseOutput
- func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) Discovered() DiscoveredResponseOutput
- func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutput() GrafeasV1beta1DiscoveryDetailsResponseOutput
- func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsResponseOutput
- type GrafeasV1beta1ImageDetails
- type GrafeasV1beta1ImageDetailsArgs
- func (GrafeasV1beta1ImageDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
- type GrafeasV1beta1ImageDetailsInput
- type GrafeasV1beta1ImageDetailsOutput
- func (o GrafeasV1beta1ImageDetailsOutput) DerivedImage() DerivedOutput
- func (GrafeasV1beta1ImageDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
- type GrafeasV1beta1ImageDetailsPtrInput
- type GrafeasV1beta1ImageDetailsPtrOutput
- func (o GrafeasV1beta1ImageDetailsPtrOutput) DerivedImage() DerivedPtrOutput
- func (o GrafeasV1beta1ImageDetailsPtrOutput) Elem() GrafeasV1beta1ImageDetailsOutput
- func (GrafeasV1beta1ImageDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
- func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
- type GrafeasV1beta1ImageDetailsResponse
- type GrafeasV1beta1ImageDetailsResponseOutput
- func (o GrafeasV1beta1ImageDetailsResponseOutput) DerivedImage() DerivedResponseOutput
- func (GrafeasV1beta1ImageDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutput() GrafeasV1beta1ImageDetailsResponseOutput
- func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsResponseOutput
- type GrafeasV1beta1IntotoArtifact
- type GrafeasV1beta1IntotoArtifactArgs
- func (GrafeasV1beta1IntotoArtifactArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
- func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
- type GrafeasV1beta1IntotoArtifactArray
- func (GrafeasV1beta1IntotoArtifactArray) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
- func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
- type GrafeasV1beta1IntotoArtifactArrayInput
- type GrafeasV1beta1IntotoArtifactArrayOutput
- func (GrafeasV1beta1IntotoArtifactArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoArtifactOutput
- func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
- type GrafeasV1beta1IntotoArtifactInput
- type GrafeasV1beta1IntotoArtifactOutput
- func (GrafeasV1beta1IntotoArtifactOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactOutput) Hashes() ArtifactHashesPtrOutput
- func (o GrafeasV1beta1IntotoArtifactOutput) ResourceUri() pulumi.StringPtrOutput
- func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
- func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
- type GrafeasV1beta1IntotoArtifactResponse
- type GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoArtifactResponseOutput
- func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutput() GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseArrayOutput
- type GrafeasV1beta1IntotoArtifactResponseOutput
- func (GrafeasV1beta1IntotoArtifactResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) Hashes() ArtifactHashesResponseOutput
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) ResourceUri() pulumi.StringOutput
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutput() GrafeasV1beta1IntotoArtifactResponseOutput
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseOutput
- type GrafeasV1beta1IntotoDetails
- type GrafeasV1beta1IntotoDetailsArgs
- func (GrafeasV1beta1IntotoDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
- type GrafeasV1beta1IntotoDetailsInput
- type GrafeasV1beta1IntotoDetailsOutput
- func (GrafeasV1beta1IntotoDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoDetailsOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) Signed() LinkPtrOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
- type GrafeasV1beta1IntotoDetailsPtrInput
- type GrafeasV1beta1IntotoDetailsPtrOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) Elem() GrafeasV1beta1IntotoDetailsOutput
- func (GrafeasV1beta1IntotoDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signed() LinkPtrOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
- type GrafeasV1beta1IntotoDetailsResponse
- type GrafeasV1beta1IntotoDetailsResponseOutput
- func (GrafeasV1beta1IntotoDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signatures() GrafeasV1beta1IntotoSignatureResponseArrayOutput
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signed() LinkResponseOutput
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutput() GrafeasV1beta1IntotoDetailsResponseOutput
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsResponseOutput
- type GrafeasV1beta1IntotoSignature
- type GrafeasV1beta1IntotoSignatureArgs
- func (GrafeasV1beta1IntotoSignatureArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
- func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
- type GrafeasV1beta1IntotoSignatureArray
- func (GrafeasV1beta1IntotoSignatureArray) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
- func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
- type GrafeasV1beta1IntotoSignatureArrayInput
- type GrafeasV1beta1IntotoSignatureArrayOutput
- func (GrafeasV1beta1IntotoSignatureArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoSignatureOutput
- func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
- func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
- type GrafeasV1beta1IntotoSignatureInput
- type GrafeasV1beta1IntotoSignatureOutput
- func (GrafeasV1beta1IntotoSignatureOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureOutput) Keyid() pulumi.StringPtrOutput
- func (o GrafeasV1beta1IntotoSignatureOutput) Sig() pulumi.StringPtrOutput
- func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
- func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
- type GrafeasV1beta1IntotoSignatureResponse
- type GrafeasV1beta1IntotoSignatureResponseArrayOutput
- func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoSignatureResponseOutput
- func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutput() GrafeasV1beta1IntotoSignatureResponseArrayOutput
- func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseArrayOutput
- type GrafeasV1beta1IntotoSignatureResponseOutput
- func (GrafeasV1beta1IntotoSignatureResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) Keyid() pulumi.StringOutput
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) Sig() pulumi.StringOutput
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutput() GrafeasV1beta1IntotoSignatureResponseOutput
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseOutput
- type GrafeasV1beta1PackageDetails
- type GrafeasV1beta1PackageDetailsArgs
- func (GrafeasV1beta1PackageDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
- type GrafeasV1beta1PackageDetailsInput
- type GrafeasV1beta1PackageDetailsOutput
- func (GrafeasV1beta1PackageDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1PackageDetailsOutput) Installation() InstallationOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
- type GrafeasV1beta1PackageDetailsPtrInput
- type GrafeasV1beta1PackageDetailsPtrOutput
- func (o GrafeasV1beta1PackageDetailsPtrOutput) Elem() GrafeasV1beta1PackageDetailsOutput
- func (GrafeasV1beta1PackageDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1PackageDetailsPtrOutput) Installation() InstallationPtrOutput
- func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
- func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
- type GrafeasV1beta1PackageDetailsResponse
- type GrafeasV1beta1PackageDetailsResponseOutput
- func (GrafeasV1beta1PackageDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1PackageDetailsResponseOutput) Installation() InstallationResponseOutput
- func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutput() GrafeasV1beta1PackageDetailsResponseOutput
- func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsResponseOutput
- type GrafeasV1beta1VulnerabilityDetails
- type GrafeasV1beta1VulnerabilityDetailsArgs
- func (GrafeasV1beta1VulnerabilityDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity
- func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ElementType() reflect.Type
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutput() pulumi.StringOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) Elem() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsInput
- type GrafeasV1beta1VulnerabilityDetailsOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (GrafeasV1beta1VulnerabilityDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) PackageIssue() PackageIssueArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) Type() pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsPtrInput
- type GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) Elem() GrafeasV1beta1VulnerabilityDetailsOutput
- func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) PackageIssue() PackageIssueArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) Type() pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsResponse
- type GrafeasV1beta1VulnerabilityDetailsResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssScore() pulumi.Float64Output
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) LongDescription() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) RelatedUrls() RelatedUrlResponseArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Severity() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ShortDescription() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutput() GrafeasV1beta1VulnerabilityDetailsResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Type() pulumi.StringOutput
- type Hash
- type HashArgs
- type HashInput
- type HashOutput
- func (HashOutput) ElementType() reflect.Type
- func (o HashOutput) ToHashOutput() HashOutput
- func (o HashOutput) ToHashOutputWithContext(ctx context.Context) HashOutput
- func (o HashOutput) ToHashPtrOutput() HashPtrOutput
- func (o HashOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
- func (o HashOutput) Type() HashTypeOutput
- func (o HashOutput) Value() pulumi.StringOutput
- type HashPtrInput
- type HashPtrOutput
- func (o HashPtrOutput) Elem() HashOutput
- func (HashPtrOutput) ElementType() reflect.Type
- func (o HashPtrOutput) ToHashPtrOutput() HashPtrOutput
- func (o HashPtrOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
- func (o HashPtrOutput) Type() HashTypePtrOutput
- func (o HashPtrOutput) Value() pulumi.StringPtrOutput
- type HashResponse
- type HashResponseOutput
- func (HashResponseOutput) ElementType() reflect.Type
- func (o HashResponseOutput) ToHashResponseOutput() HashResponseOutput
- func (o HashResponseOutput) ToHashResponseOutputWithContext(ctx context.Context) HashResponseOutput
- func (o HashResponseOutput) Type() pulumi.StringOutput
- func (o HashResponseOutput) Value() pulumi.StringOutput
- type HashType
- func (HashType) ElementType() reflect.Type
- func (e HashType) ToHashTypeOutput() HashTypeOutput
- func (e HashType) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
- func (e HashType) ToHashTypePtrOutput() HashTypePtrOutput
- func (e HashType) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (e HashType) ToStringOutput() pulumi.StringOutput
- func (e HashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HashType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HashTypeInput
- type HashTypeOutput
- func (HashTypeOutput) ElementType() reflect.Type
- func (o HashTypeOutput) ToHashTypeOutput() HashTypeOutput
- func (o HashTypeOutput) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
- func (o HashTypeOutput) ToHashTypePtrOutput() HashTypePtrOutput
- func (o HashTypeOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (o HashTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o HashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HashTypePtrInput
- type HashTypePtrOutput
- func (o HashTypePtrOutput) Elem() HashTypeOutput
- func (HashTypePtrOutput) ElementType() reflect.Type
- func (o HashTypePtrOutput) ToHashTypePtrOutput() HashTypePtrOutput
- func (o HashTypePtrOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (o HashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Hint
- type HintArgs
- type HintInput
- type HintOutput
- func (HintOutput) ElementType() reflect.Type
- func (o HintOutput) HumanReadableName() pulumi.StringOutput
- func (o HintOutput) ToHintOutput() HintOutput
- func (o HintOutput) ToHintOutputWithContext(ctx context.Context) HintOutput
- func (o HintOutput) ToHintPtrOutput() HintPtrOutput
- func (o HintOutput) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
- type HintPtrInput
- type HintPtrOutput
- type HintResponse
- type HintResponseOutput
- type InToto
- type InTotoArgs
- func (InTotoArgs) ElementType() reflect.Type
- func (i InTotoArgs) ToInTotoOutput() InTotoOutput
- func (i InTotoArgs) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
- func (i InTotoArgs) ToInTotoPtrOutput() InTotoPtrOutput
- func (i InTotoArgs) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
- type InTotoInput
- type InTotoOutput
- func (InTotoOutput) ElementType() reflect.Type
- func (o InTotoOutput) ExpectedCommand() pulumi.StringArrayOutput
- func (o InTotoOutput) ExpectedMaterials() ArtifactRuleArrayOutput
- func (o InTotoOutput) ExpectedProducts() ArtifactRuleArrayOutput
- func (o InTotoOutput) SigningKeys() SigningKeyArrayOutput
- func (o InTotoOutput) StepName() pulumi.StringPtrOutput
- func (o InTotoOutput) Threshold() pulumi.StringPtrOutput
- func (o InTotoOutput) ToInTotoOutput() InTotoOutput
- func (o InTotoOutput) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
- func (o InTotoOutput) ToInTotoPtrOutput() InTotoPtrOutput
- func (o InTotoOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
- type InTotoPtrInput
- type InTotoPtrOutput
- func (o InTotoPtrOutput) Elem() InTotoOutput
- func (InTotoPtrOutput) ElementType() reflect.Type
- func (o InTotoPtrOutput) ExpectedCommand() pulumi.StringArrayOutput
- func (o InTotoPtrOutput) ExpectedMaterials() ArtifactRuleArrayOutput
- func (o InTotoPtrOutput) ExpectedProducts() ArtifactRuleArrayOutput
- func (o InTotoPtrOutput) SigningKeys() SigningKeyArrayOutput
- func (o InTotoPtrOutput) StepName() pulumi.StringPtrOutput
- func (o InTotoPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o InTotoPtrOutput) ToInTotoPtrOutput() InTotoPtrOutput
- func (o InTotoPtrOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
- type InTotoResponse
- type InTotoResponseOutput
- func (InTotoResponseOutput) ElementType() reflect.Type
- func (o InTotoResponseOutput) ExpectedCommand() pulumi.StringArrayOutput
- func (o InTotoResponseOutput) ExpectedMaterials() ArtifactRuleResponseArrayOutput
- func (o InTotoResponseOutput) ExpectedProducts() ArtifactRuleResponseArrayOutput
- func (o InTotoResponseOutput) SigningKeys() SigningKeyResponseArrayOutput
- func (o InTotoResponseOutput) StepName() pulumi.StringOutput
- func (o InTotoResponseOutput) Threshold() pulumi.StringOutput
- func (o InTotoResponseOutput) ToInTotoResponseOutput() InTotoResponseOutput
- func (o InTotoResponseOutput) ToInTotoResponseOutputWithContext(ctx context.Context) InTotoResponseOutput
- type 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) 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) Location() LocationArrayOutput
- func (o InstallationPtrOutput) ToInstallationPtrOutput() InstallationPtrOutput
- func (o InstallationPtrOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
- type InstallationResponse
- type InstallationResponseOutput
- func (InstallationResponseOutput) ElementType() reflect.Type
- func (o InstallationResponseOutput) Location() LocationResponseArrayOutput
- func (o InstallationResponseOutput) Name() pulumi.StringOutput
- func (o InstallationResponseOutput) ToInstallationResponseOutput() InstallationResponseOutput
- func (o InstallationResponseOutput) ToInstallationResponseOutputWithContext(ctx context.Context) InstallationResponseOutput
- type KnowledgeBase
- type KnowledgeBaseArgs
- type KnowledgeBaseArray
- type KnowledgeBaseArrayInput
- type KnowledgeBaseArrayOutput
- func (KnowledgeBaseArrayOutput) ElementType() reflect.Type
- func (o KnowledgeBaseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseOutput
- func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
- func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
- type KnowledgeBaseInput
- type KnowledgeBaseOutput
- func (KnowledgeBaseOutput) ElementType() reflect.Type
- func (o KnowledgeBaseOutput) Name() pulumi.StringPtrOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) Url() pulumi.StringPtrOutput
- type KnowledgeBaseResponse
- type KnowledgeBaseResponseArrayOutput
- func (KnowledgeBaseResponseArrayOutput) ElementType() reflect.Type
- func (o KnowledgeBaseResponseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseResponseOutput
- func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutput() KnowledgeBaseResponseArrayOutput
- func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutputWithContext(ctx context.Context) KnowledgeBaseResponseArrayOutput
- type KnowledgeBaseResponseOutput
- func (KnowledgeBaseResponseOutput) ElementType() reflect.Type
- func (o KnowledgeBaseResponseOutput) Name() pulumi.StringOutput
- func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutput() KnowledgeBaseResponseOutput
- func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutputWithContext(ctx context.Context) KnowledgeBaseResponseOutput
- func (o KnowledgeBaseResponseOutput) Url() pulumi.StringOutput
- type Layer
- type LayerArgs
- type LayerArray
- type LayerArrayInput
- type LayerArrayOutput
- type LayerDirective
- func (LayerDirective) ElementType() reflect.Type
- func (e LayerDirective) ToLayerDirectiveOutput() LayerDirectiveOutput
- func (e LayerDirective) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
- func (e LayerDirective) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (e LayerDirective) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (e LayerDirective) ToStringOutput() pulumi.StringOutput
- func (e LayerDirective) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LayerDirective) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LayerDirective) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerDirectiveInput
- type LayerDirectiveOutput
- func (LayerDirectiveOutput) ElementType() reflect.Type
- func (o LayerDirectiveOutput) ToLayerDirectiveOutput() LayerDirectiveOutput
- func (o LayerDirectiveOutput) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
- func (o LayerDirectiveOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (o LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (o LayerDirectiveOutput) ToStringOutput() pulumi.StringOutput
- func (o LayerDirectiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LayerDirectiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LayerDirectiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerDirectivePtrInput
- type LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) Elem() LayerDirectiveOutput
- func (LayerDirectivePtrOutput) ElementType() reflect.Type
- func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LayerDirectivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerInput
- type LayerOutput
- type LayerResponse
- type LayerResponseArrayOutput
- func (LayerResponseArrayOutput) ElementType() reflect.Type
- func (o LayerResponseArrayOutput) Index(i pulumi.IntInput) LayerResponseOutput
- func (o LayerResponseArrayOutput) ToLayerResponseArrayOutput() LayerResponseArrayOutput
- func (o LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext(ctx context.Context) LayerResponseArrayOutput
- type LayerResponseOutput
- func (o LayerResponseOutput) Arguments() pulumi.StringOutput
- func (o LayerResponseOutput) Directive() pulumi.StringOutput
- func (LayerResponseOutput) ElementType() reflect.Type
- func (o LayerResponseOutput) ToLayerResponseOutput() LayerResponseOutput
- func (o LayerResponseOutput) ToLayerResponseOutputWithContext(ctx context.Context) LayerResponseOutput
- type License
- type LicenseArgs
- func (LicenseArgs) ElementType() reflect.Type
- func (i LicenseArgs) ToLicenseOutput() LicenseOutput
- func (i LicenseArgs) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
- func (i LicenseArgs) ToLicensePtrOutput() LicensePtrOutput
- func (i LicenseArgs) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicenseInput
- type LicenseOutput
- func (o LicenseOutput) Comments() pulumi.StringPtrOutput
- func (LicenseOutput) ElementType() reflect.Type
- func (o LicenseOutput) Expression() pulumi.StringPtrOutput
- func (o LicenseOutput) ToLicenseOutput() LicenseOutput
- func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
- func (o LicenseOutput) ToLicensePtrOutput() LicensePtrOutput
- func (o LicenseOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicensePtrInput
- type LicensePtrOutput
- func (o LicensePtrOutput) Comments() pulumi.StringPtrOutput
- func (o LicensePtrOutput) Elem() LicenseOutput
- func (LicensePtrOutput) ElementType() reflect.Type
- func (o LicensePtrOutput) Expression() pulumi.StringPtrOutput
- func (o LicensePtrOutput) ToLicensePtrOutput() LicensePtrOutput
- func (o LicensePtrOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicenseResponse
- type LicenseResponseOutput
- func (o LicenseResponseOutput) Comments() pulumi.StringOutput
- func (LicenseResponseOutput) ElementType() reflect.Type
- func (o LicenseResponseOutput) Expression() pulumi.StringOutput
- func (o LicenseResponseOutput) ToLicenseResponseOutput() LicenseResponseOutput
- func (o LicenseResponseOutput) ToLicenseResponseOutputWithContext(ctx context.Context) LicenseResponseOutput
- type Link
- type LinkArgs
- type LinkInput
- type LinkOutput
- func (o LinkOutput) Byproducts() ByProductsPtrOutput
- func (o LinkOutput) Command() pulumi.StringArrayOutput
- func (LinkOutput) ElementType() reflect.Type
- func (o LinkOutput) Environment() EnvironmentPtrOutput
- func (o LinkOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkOutput) ToLinkOutput() LinkOutput
- func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
- func (o LinkOutput) ToLinkPtrOutput() LinkPtrOutput
- func (o LinkOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
- type LinkPtrInput
- type LinkPtrOutput
- func (o LinkPtrOutput) Byproducts() ByProductsPtrOutput
- func (o LinkPtrOutput) Command() pulumi.StringArrayOutput
- func (o LinkPtrOutput) Elem() LinkOutput
- func (LinkPtrOutput) ElementType() reflect.Type
- func (o LinkPtrOutput) Environment() EnvironmentPtrOutput
- func (o LinkPtrOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkPtrOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkPtrOutput) ToLinkPtrOutput() LinkPtrOutput
- func (o LinkPtrOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
- type LinkResponse
- type LinkResponseOutput
- func (o LinkResponseOutput) Byproducts() ByProductsResponseOutput
- func (o LinkResponseOutput) Command() pulumi.StringArrayOutput
- func (LinkResponseOutput) ElementType() reflect.Type
- func (o LinkResponseOutput) Environment() EnvironmentResponseOutput
- func (o LinkResponseOutput) Materials() GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (o LinkResponseOutput) Products() GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (o LinkResponseOutput) ToLinkResponseOutput() LinkResponseOutput
- func (o LinkResponseOutput) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput
- type Location
- type LocationArgs
- type LocationArray
- type LocationArrayInput
- type LocationArrayOutput
- type LocationInput
- type LocationOutput
- func (o LocationOutput) CpeUri() pulumi.StringOutput
- 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() VersionPtrOutput
- 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.StringOutput
- 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() VersionResponseOutput
- type LookupNoteArgs
- type LookupNoteIamPolicyArgs
- type LookupNoteIamPolicyOutputArgs
- type LookupNoteIamPolicyResult
- type LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupNoteIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupNoteIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput() LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupNoteOutputArgs
- type LookupNoteResult
- type LookupNoteResultOutput
- func (o LookupNoteResultOutput) AttestationAuthority() AuthorityResponseOutput
- func (o LookupNoteResultOutput) BaseImage() BasisResponseOutput
- func (o LookupNoteResultOutput) Build() BuildResponseOutput
- func (o LookupNoteResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Deployable() DeployableResponseOutput
- func (o LookupNoteResultOutput) Discovery() DiscoveryResponseOutput
- func (LookupNoteResultOutput) ElementType() reflect.Type
- func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Intoto() InTotoResponseOutput
- func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
- func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) Name() pulumi.StringOutput
- func (o LookupNoteResultOutput) Package() PackageResponseOutput
- func (o LookupNoteResultOutput) RelatedNoteNames() pulumi.StringArrayOutput
- func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
- func (o LookupNoteResultOutput) Sbom() DocumentNoteResponseOutput
- func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) SpdxFile() FileNoteResponseOutput
- func (o LookupNoteResultOutput) SpdxPackage() PackageInfoNoteResponseOutput
- func (o LookupNoteResultOutput) SpdxRelationship() RelationshipNoteResponseOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
- func (o LookupNoteResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Vulnerability() VulnerabilityResponseOutput
- type LookupOccurrenceArgs
- type LookupOccurrenceIamPolicyArgs
- type LookupOccurrenceIamPolicyOutputArgs
- type LookupOccurrenceIamPolicyResult
- type LookupOccurrenceIamPolicyResultOutput
- func (o LookupOccurrenceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupOccurrenceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupOccurrenceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput() LookupOccurrenceIamPolicyResultOutput
- func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext(ctx context.Context) LookupOccurrenceIamPolicyResultOutput
- func (o LookupOccurrenceIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupOccurrenceOutputArgs
- type LookupOccurrenceResult
- type LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) Attestation() DetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Build() GrafeasV1beta1BuildDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Deployment() GrafeasV1beta1DeploymentDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) DerivedImage() GrafeasV1beta1ImageDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Discovered() GrafeasV1beta1DiscoveryDetailsResponseOutput
- func (LookupOccurrenceResultOutput) ElementType() reflect.Type
- func (o LookupOccurrenceResultOutput) Installation() GrafeasV1beta1PackageDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Intoto() GrafeasV1beta1IntotoDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Kind() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) NoteName() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Resource() ResourceResponseOutput
- func (o LookupOccurrenceResultOutput) Sbom() DocumentOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxFile() FileOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Vulnerability() GrafeasV1beta1VulnerabilityDetailsResponseOutput
- type Note
- type NoteArgs
- type NoteIamPolicy
- type NoteIamPolicyArgs
- type NoteIamPolicyInput
- type NoteIamPolicyOutput
- type NoteIamPolicyState
- type NoteInput
- type NoteOutput
- type NoteState
- type Occurrence
- type OccurrenceArgs
- type OccurrenceIamPolicy
- type OccurrenceIamPolicyArgs
- type OccurrenceIamPolicyInput
- type OccurrenceIamPolicyOutput
- type OccurrenceIamPolicyState
- type OccurrenceInput
- type OccurrenceOutput
- type OccurrenceState
- type Package
- type PackageArgs
- func (PackageArgs) ElementType() reflect.Type
- func (i PackageArgs) ToPackageOutput() PackageOutput
- func (i PackageArgs) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- func (i PackageArgs) ToPackagePtrOutput() PackagePtrOutput
- func (i PackageArgs) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- type PackageInfoNote
- type PackageInfoNoteArgs
- func (PackageInfoNoteArgs) ElementType() reflect.Type
- func (i PackageInfoNoteArgs) ToPackageInfoNoteOutput() PackageInfoNoteOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- type PackageInfoNoteInput
- type PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) Analyzed() pulumi.BoolPtrOutput
- func (o PackageInfoNoteOutput) Attribution() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Checksum() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Copyright() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) DetailedDescription() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) DownloadLocation() pulumi.StringPtrOutput
- func (PackageInfoNoteOutput) ElementType() reflect.Type
- func (o PackageInfoNoteOutput) ExternalRefs() ExternalRefArrayOutput
- func (o PackageInfoNoteOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNoteOutput) HomePage() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) LicenseDeclared() LicensePtrOutput
- func (o PackageInfoNoteOutput) Originator() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) SummaryDescription() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Supplier() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Title() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNoteOutput() PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- func (o PackageInfoNoteOutput) VerificationCode() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Version() pulumi.StringPtrOutput
- type PackageInfoNotePtrInput
- type PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) Analyzed() pulumi.BoolPtrOutput
- func (o PackageInfoNotePtrOutput) Attribution() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Checksum() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Copyright() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) DetailedDescription() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) DownloadLocation() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Elem() PackageInfoNoteOutput
- func (PackageInfoNotePtrOutput) ElementType() reflect.Type
- func (o PackageInfoNotePtrOutput) ExternalRefs() ExternalRefArrayOutput
- func (o PackageInfoNotePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNotePtrOutput) HomePage() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) LicenseDeclared() LicensePtrOutput
- func (o PackageInfoNotePtrOutput) Originator() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) SummaryDescription() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Supplier() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) VerificationCode() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Version() pulumi.StringPtrOutput
- type PackageInfoNoteResponse
- type PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) Analyzed() pulumi.BoolOutput
- func (o PackageInfoNoteResponseOutput) Attribution() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Checksum() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Copyright() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) DetailedDescription() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) DownloadLocation() pulumi.StringOutput
- func (PackageInfoNoteResponseOutput) ElementType() reflect.Type
- func (o PackageInfoNoteResponseOutput) ExternalRefs() ExternalRefResponseArrayOutput
- func (o PackageInfoNoteResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNoteResponseOutput) HomePage() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) LicenseDeclared() LicenseResponseOutput
- func (o PackageInfoNoteResponseOutput) Originator() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) SummaryDescription() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Supplier() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Title() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutput() PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutputWithContext(ctx context.Context) PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) VerificationCode() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Version() pulumi.StringOutput
- type PackageInfoOccurrence
- type PackageInfoOccurrenceArgs
- func (PackageInfoOccurrenceArgs) ElementType() reflect.Type
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrenceInput
- type PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (PackageInfoOccurrenceOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrenceOutput) Filename() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) LicenseConcluded() LicensePtrOutput
- func (o PackageInfoOccurrenceOutput) SourceInfo() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrencePtrInput
- type PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) Elem() PackageInfoOccurrenceOutput
- func (PackageInfoOccurrencePtrOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrencePtrOutput) Filename() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
- func (o PackageInfoOccurrencePtrOutput) SourceInfo() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrenceResponse
- type PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (PackageInfoOccurrenceResponseOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrenceResponseOutput) Filename() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) HomePage() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) SourceInfo() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) SummaryDescription() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) Title() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutput() PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutputWithContext(ctx context.Context) PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) Version() pulumi.StringOutput
- type PackageInput
- type PackageIssue
- type PackageIssueArgs
- type PackageIssueArray
- type PackageIssueArrayInput
- type PackageIssueArrayOutput
- func (PackageIssueArrayOutput) ElementType() reflect.Type
- func (o PackageIssueArrayOutput) Index(i pulumi.IntInput) PackageIssueOutput
- func (o PackageIssueArrayOutput) ToPackageIssueArrayOutput() PackageIssueArrayOutput
- func (o PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
- type PackageIssueInput
- type PackageIssueOutput
- func (o PackageIssueOutput) AffectedLocation() VulnerabilityLocationOutput
- func (PackageIssueOutput) ElementType() reflect.Type
- func (o PackageIssueOutput) FixedLocation() VulnerabilityLocationPtrOutput
- func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageIssueOutput) SeverityName() pulumi.StringPtrOutputdeprecated
- func (o PackageIssueOutput) ToPackageIssueOutput() PackageIssueOutput
- func (o PackageIssueOutput) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
- type PackageIssueResponse
- type PackageIssueResponseArrayOutput
- func (PackageIssueResponseArrayOutput) ElementType() reflect.Type
- func (o PackageIssueResponseArrayOutput) Index(i pulumi.IntInput) PackageIssueResponseOutput
- func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput() PackageIssueResponseArrayOutput
- func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext(ctx context.Context) PackageIssueResponseArrayOutput
- type PackageIssueResponseOutput
- func (o PackageIssueResponseOutput) AffectedLocation() VulnerabilityLocationResponseOutput
- func (o PackageIssueResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (PackageIssueResponseOutput) ElementType() reflect.Type
- func (o PackageIssueResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
- func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageIssueResponseOutput) SeverityName() pulumi.StringOutputdeprecated
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
- type PackageOutput
- func (o PackageOutput) Distribution() DistributionArrayOutput
- func (PackageOutput) ElementType() reflect.Type
- func (o PackageOutput) Name() pulumi.StringOutput
- 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
- type PackagePtrInput
- type PackagePtrOutput
- func (o PackagePtrOutput) Distribution() DistributionArrayOutput
- func (o PackagePtrOutput) Elem() PackageOutput
- func (PackagePtrOutput) ElementType() reflect.Type
- func (o PackagePtrOutput) Name() pulumi.StringPtrOutput
- func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput
- func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- type PackageResponse
- type PackageResponseOutput
- func (o PackageResponseOutput) Distribution() DistributionResponseArrayOutput
- func (PackageResponseOutput) ElementType() reflect.Type
- func (o PackageResponseOutput) Name() pulumi.StringOutput
- func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
- func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
- type PgpSignedAttestation
- type PgpSignedAttestationArgs
- func (PgpSignedAttestationArgs) ElementType() reflect.Type
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationContentType
- func (PgpSignedAttestationContentType) ElementType() reflect.Type
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (e PgpSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
- func (e PgpSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PgpSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PgpSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationContentTypeInput
- type PgpSignedAttestationContentTypeOutput
- func (PgpSignedAttestationContentTypeOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationContentTypePtrInput
- type PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) Elem() PgpSignedAttestationContentTypeOutput
- func (PgpSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationInput
- type PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
- func (PgpSignedAttestationOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationOutput) PgpKeyId() pulumi.StringPtrOutput
- func (o PgpSignedAttestationOutput) Signature() pulumi.StringOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationPtrInput
- type PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationPtrOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationPtrOutput) Elem() PgpSignedAttestationOutput
- func (PgpSignedAttestationPtrOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationPtrOutput) PgpKeyId() pulumi.StringPtrOutput
- func (o PgpSignedAttestationPtrOutput) Signature() pulumi.StringPtrOutput
- func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationResponse
- type PgpSignedAttestationResponseOutput
- func (o PgpSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
- func (PgpSignedAttestationResponseOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationResponseOutput) PgpKeyId() pulumi.StringOutput
- func (o PgpSignedAttestationResponseOutput) Signature() pulumi.StringOutput
- func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutput() PgpSignedAttestationResponseOutput
- func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutputWithContext(ctx context.Context) PgpSignedAttestationResponseOutput
- type ProjectRepoId
- type ProjectRepoIdArgs
- func (ProjectRepoIdArgs) ElementType() reflect.Type
- func (i ProjectRepoIdArgs) ToProjectRepoIdOutput() ProjectRepoIdOutput
- func (i ProjectRepoIdArgs) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
- func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
- func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
- type ProjectRepoIdInput
- type ProjectRepoIdOutput
- func (ProjectRepoIdOutput) ElementType() reflect.Type
- func (o ProjectRepoIdOutput) Project() pulumi.StringPtrOutput
- func (o ProjectRepoIdOutput) RepoName() pulumi.StringPtrOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdOutput() ProjectRepoIdOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
- type ProjectRepoIdPtrInput
- type ProjectRepoIdPtrOutput
- func (o ProjectRepoIdPtrOutput) Elem() ProjectRepoIdOutput
- func (ProjectRepoIdPtrOutput) ElementType() reflect.Type
- func (o ProjectRepoIdPtrOutput) Project() pulumi.StringPtrOutput
- func (o ProjectRepoIdPtrOutput) RepoName() pulumi.StringPtrOutput
- func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
- func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
- type ProjectRepoIdResponse
- type ProjectRepoIdResponseOutput
- func (ProjectRepoIdResponseOutput) ElementType() reflect.Type
- func (o ProjectRepoIdResponseOutput) Project() pulumi.StringOutput
- func (o ProjectRepoIdResponseOutput) RepoName() pulumi.StringOutput
- func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutput() ProjectRepoIdResponseOutput
- func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutputWithContext(ctx context.Context) ProjectRepoIdResponseOutput
- type 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 RepoId
- type RepoIdArgs
- func (RepoIdArgs) ElementType() reflect.Type
- func (i RepoIdArgs) ToRepoIdOutput() RepoIdOutput
- func (i RepoIdArgs) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
- func (i RepoIdArgs) ToRepoIdPtrOutput() RepoIdPtrOutput
- func (i RepoIdArgs) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
- type RepoIdInput
- type RepoIdOutput
- func (RepoIdOutput) ElementType() reflect.Type
- func (o RepoIdOutput) ProjectRepoId() ProjectRepoIdPtrOutput
- func (o RepoIdOutput) ToRepoIdOutput() RepoIdOutput
- func (o RepoIdOutput) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
- func (o RepoIdOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
- func (o RepoIdOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
- func (o RepoIdOutput) Uid() pulumi.StringPtrOutput
- type RepoIdPtrInput
- type RepoIdPtrOutput
- func (o RepoIdPtrOutput) Elem() RepoIdOutput
- func (RepoIdPtrOutput) ElementType() reflect.Type
- func (o RepoIdPtrOutput) ProjectRepoId() ProjectRepoIdPtrOutput
- func (o RepoIdPtrOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
- func (o RepoIdPtrOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
- func (o RepoIdPtrOutput) Uid() pulumi.StringPtrOutput
- type RepoIdResponse
- type RepoIdResponseOutput
- func (RepoIdResponseOutput) ElementType() reflect.Type
- func (o RepoIdResponseOutput) ProjectRepoId() ProjectRepoIdResponseOutput
- func (o RepoIdResponseOutput) ToRepoIdResponseOutput() RepoIdResponseOutput
- func (o RepoIdResponseOutput) ToRepoIdResponseOutputWithContext(ctx context.Context) RepoIdResponseOutput
- func (o RepoIdResponseOutput) Uid() pulumi.StringOutput
- type Resource
- type ResourceArgs
- type ResourceInput
- type ResourceOutput
- func (o ResourceOutput) ContentHash() HashPtrOutputdeprecated
- func (ResourceOutput) ElementType() reflect.Type
- func (o ResourceOutput) Name() pulumi.StringPtrOutputdeprecated
- func (o ResourceOutput) ToResourceOutput() ResourceOutput
- func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
- func (o ResourceOutput) Uri() pulumi.StringOutput
- type ResourceResponse
- type ResourceResponseOutput
- func (o ResourceResponseOutput) ContentHash() HashResponseOutputdeprecated
- func (ResourceResponseOutput) ElementType() reflect.Type
- func (o ResourceResponseOutput) Name() pulumi.StringOutputdeprecated
- func (o ResourceResponseOutput) ToResourceResponseOutput() ResourceResponseOutput
- func (o ResourceResponseOutput) ToResourceResponseOutputWithContext(ctx context.Context) ResourceResponseOutput
- func (o ResourceResponseOutput) Uri() pulumi.StringOutput
- type Signature
- type SignatureArgs
- type SignatureArray
- type SignatureArrayInput
- type SignatureArrayOutput
- func (SignatureArrayOutput) ElementType() reflect.Type
- func (o SignatureArrayOutput) Index(i pulumi.IntInput) SignatureOutput
- func (o SignatureArrayOutput) ToSignatureArrayOutput() SignatureArrayOutput
- func (o SignatureArrayOutput) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
- type SignatureInput
- type SignatureOutput
- func (SignatureOutput) ElementType() reflect.Type
- func (o SignatureOutput) PublicKeyId() pulumi.StringPtrOutput
- func (o SignatureOutput) Signature() pulumi.StringPtrOutput
- func (o SignatureOutput) ToSignatureOutput() SignatureOutput
- func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
- type SignatureResponse
- type SignatureResponseArrayOutput
- func (SignatureResponseArrayOutput) ElementType() reflect.Type
- func (o SignatureResponseArrayOutput) Index(i pulumi.IntInput) SignatureResponseOutput
- func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutput() SignatureResponseArrayOutput
- func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutputWithContext(ctx context.Context) SignatureResponseArrayOutput
- type SignatureResponseOutput
- func (SignatureResponseOutput) ElementType() reflect.Type
- func (o SignatureResponseOutput) PublicKeyId() pulumi.StringOutput
- func (o SignatureResponseOutput) Signature() pulumi.StringOutput
- func (o SignatureResponseOutput) ToSignatureResponseOutput() SignatureResponseOutput
- func (o SignatureResponseOutput) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
- type SigningKey
- type SigningKeyArgs
- type SigningKeyArray
- type SigningKeyArrayInput
- type SigningKeyArrayOutput
- func (SigningKeyArrayOutput) ElementType() reflect.Type
- func (o SigningKeyArrayOutput) Index(i pulumi.IntInput) SigningKeyOutput
- func (o SigningKeyArrayOutput) ToSigningKeyArrayOutput() SigningKeyArrayOutput
- func (o SigningKeyArrayOutput) ToSigningKeyArrayOutputWithContext(ctx context.Context) SigningKeyArrayOutput
- type SigningKeyInput
- type SigningKeyOutput
- func (SigningKeyOutput) ElementType() reflect.Type
- func (o SigningKeyOutput) KeyId() pulumi.StringPtrOutput
- func (o SigningKeyOutput) KeyScheme() pulumi.StringPtrOutput
- func (o SigningKeyOutput) KeyType() pulumi.StringPtrOutput
- func (o SigningKeyOutput) PublicKeyValue() pulumi.StringPtrOutput
- func (o SigningKeyOutput) ToSigningKeyOutput() SigningKeyOutput
- func (o SigningKeyOutput) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput
- type SigningKeyResponse
- type SigningKeyResponseArrayOutput
- func (SigningKeyResponseArrayOutput) ElementType() reflect.Type
- func (o SigningKeyResponseArrayOutput) Index(i pulumi.IntInput) SigningKeyResponseOutput
- func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutput() SigningKeyResponseArrayOutput
- func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutputWithContext(ctx context.Context) SigningKeyResponseArrayOutput
- type SigningKeyResponseOutput
- func (SigningKeyResponseOutput) ElementType() reflect.Type
- func (o SigningKeyResponseOutput) KeyId() pulumi.StringOutput
- func (o SigningKeyResponseOutput) KeyScheme() pulumi.StringOutput
- func (o SigningKeyResponseOutput) KeyType() pulumi.StringOutput
- func (o SigningKeyResponseOutput) PublicKeyValue() pulumi.StringOutput
- func (o SigningKeyResponseOutput) ToSigningKeyResponseOutput() SigningKeyResponseOutput
- func (o SigningKeyResponseOutput) ToSigningKeyResponseOutputWithContext(ctx context.Context) SigningKeyResponseOutput
- type Source
- type SourceArgs
- func (SourceArgs) ElementType() reflect.Type
- func (i SourceArgs) ToSourceOutput() SourceOutput
- func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
- func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceContext
- type SourceContextArgs
- func (SourceContextArgs) ElementType() reflect.Type
- func (i SourceContextArgs) ToSourceContextOutput() SourceContextOutput
- func (i SourceContextArgs) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
- func (i SourceContextArgs) ToSourceContextPtrOutput() SourceContextPtrOutput
- func (i SourceContextArgs) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
- type SourceContextArray
- type SourceContextArrayInput
- type SourceContextArrayOutput
- func (SourceContextArrayOutput) ElementType() reflect.Type
- func (o SourceContextArrayOutput) Index(i pulumi.IntInput) SourceContextOutput
- func (o SourceContextArrayOutput) ToSourceContextArrayOutput() SourceContextArrayOutput
- func (o SourceContextArrayOutput) ToSourceContextArrayOutputWithContext(ctx context.Context) SourceContextArrayOutput
- type SourceContextInput
- type SourceContextOutput
- func (o SourceContextOutput) CloudRepo() CloudRepoSourceContextPtrOutput
- func (SourceContextOutput) ElementType() reflect.Type
- func (o SourceContextOutput) Gerrit() GerritSourceContextPtrOutput
- func (o SourceContextOutput) Git() GitSourceContextPtrOutput
- func (o SourceContextOutput) Labels() pulumi.StringMapOutput
- func (o SourceContextOutput) ToSourceContextOutput() SourceContextOutput
- func (o SourceContextOutput) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
- func (o SourceContextOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
- func (o SourceContextOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
- type SourceContextPtrInput
- type SourceContextPtrOutput
- func (o SourceContextPtrOutput) CloudRepo() CloudRepoSourceContextPtrOutput
- func (o SourceContextPtrOutput) Elem() SourceContextOutput
- func (SourceContextPtrOutput) ElementType() reflect.Type
- func (o SourceContextPtrOutput) Gerrit() GerritSourceContextPtrOutput
- func (o SourceContextPtrOutput) Git() GitSourceContextPtrOutput
- func (o SourceContextPtrOutput) Labels() pulumi.StringMapOutput
- func (o SourceContextPtrOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
- func (o SourceContextPtrOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
- type SourceContextResponse
- type SourceContextResponseArrayOutput
- func (SourceContextResponseArrayOutput) ElementType() reflect.Type
- func (o SourceContextResponseArrayOutput) Index(i pulumi.IntInput) SourceContextResponseOutput
- func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutput() SourceContextResponseArrayOutput
- func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutputWithContext(ctx context.Context) SourceContextResponseArrayOutput
- type SourceContextResponseOutput
- func (o SourceContextResponseOutput) CloudRepo() CloudRepoSourceContextResponseOutput
- func (SourceContextResponseOutput) ElementType() reflect.Type
- func (o SourceContextResponseOutput) Gerrit() GerritSourceContextResponseOutput
- func (o SourceContextResponseOutput) Git() GitSourceContextResponseOutput
- func (o SourceContextResponseOutput) Labels() pulumi.StringMapOutput
- func (o SourceContextResponseOutput) ToSourceContextResponseOutput() SourceContextResponseOutput
- func (o SourceContextResponseOutput) ToSourceContextResponseOutputWithContext(ctx context.Context) SourceContextResponseOutput
- type SourceInput
- type SourceOutput
- func (o SourceOutput) AdditionalContexts() SourceContextArrayOutput
- func (o SourceOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
- func (o SourceOutput) Context() SourceContextPtrOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceOutput) ToSourceOutput() SourceOutput
- func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourcePtrInput
- type SourcePtrOutput
- func (o SourcePtrOutput) AdditionalContexts() SourceContextArrayOutput
- func (o SourcePtrOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
- func (o SourcePtrOutput) Context() SourceContextPtrOutput
- func (o SourcePtrOutput) Elem() SourceOutput
- func (SourcePtrOutput) ElementType() reflect.Type
- func (o SourcePtrOutput) FileHashes() pulumi.StringMapOutput
- func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceResponse
- type SourceResponseOutput
- func (o SourceResponseOutput) AdditionalContexts() SourceContextResponseArrayOutput
- func (o SourceResponseOutput) ArtifactStorageSourceUri() pulumi.StringOutput
- func (o SourceResponseOutput) Context() SourceContextResponseOutput
- func (SourceResponseOutput) ElementType() reflect.Type
- func (o SourceResponseOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
- func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
- type Status
- type StatusArgs
- func (StatusArgs) ElementType() reflect.Type
- func (i StatusArgs) ToStatusOutput() StatusOutput
- func (i StatusArgs) ToStatusOutputWithContext(ctx context.Context) StatusOutput
- func (i StatusArgs) ToStatusPtrOutput() StatusPtrOutput
- func (i StatusArgs) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
- type 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 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 Version
- type VersionArgs
- func (VersionArgs) ElementType() reflect.Type
- func (i VersionArgs) ToVersionOutput() VersionOutput
- func (i VersionArgs) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (i VersionArgs) ToVersionPtrOutput() VersionPtrOutput
- func (i VersionArgs) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionInput
- type VersionKind
- func (VersionKind) ElementType() reflect.Type
- func (e VersionKind) ToStringOutput() pulumi.StringOutput
- func (e VersionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VersionKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VersionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VersionKind) ToVersionKindOutput() VersionKindOutput
- func (e VersionKind) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
- func (e VersionKind) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (e VersionKind) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionKindInput
- type VersionKindOutput
- func (VersionKindOutput) ElementType() reflect.Type
- func (o VersionKindOutput) ToStringOutput() pulumi.StringOutput
- func (o VersionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VersionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VersionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VersionKindOutput) ToVersionKindOutput() VersionKindOutput
- func (o VersionKindOutput) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
- func (o VersionKindOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (o VersionKindOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionKindPtrInput
- type VersionKindPtrOutput
- func (o VersionKindPtrOutput) Elem() VersionKindOutput
- func (VersionKindPtrOutput) ElementType() reflect.Type
- func (o VersionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VersionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VersionKindPtrOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (o VersionKindPtrOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionOutput
- func (VersionOutput) ElementType() reflect.Type
- func (o VersionOutput) Epoch() pulumi.IntPtrOutput
- func (o VersionOutput) Inclusive() pulumi.BoolPtrOutput
- func (o VersionOutput) Kind() VersionKindOutput
- func (o VersionOutput) Name() pulumi.StringPtrOutput
- func (o VersionOutput) Revision() pulumi.StringPtrOutput
- func (o VersionOutput) ToVersionOutput() VersionOutput
- func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (o VersionOutput) ToVersionPtrOutput() VersionPtrOutput
- func (o VersionOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionPtrInput
- type VersionPtrOutput
- func (o VersionPtrOutput) Elem() VersionOutput
- func (VersionPtrOutput) ElementType() reflect.Type
- func (o VersionPtrOutput) Epoch() pulumi.IntPtrOutput
- func (o VersionPtrOutput) Inclusive() pulumi.BoolPtrOutput
- func (o VersionPtrOutput) Kind() VersionKindPtrOutput
- func (o VersionPtrOutput) Name() pulumi.StringPtrOutput
- func (o VersionPtrOutput) Revision() pulumi.StringPtrOutput
- func (o VersionPtrOutput) ToVersionPtrOutput() VersionPtrOutput
- func (o VersionPtrOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionResponse
- type VersionResponseOutput
- func (VersionResponseOutput) ElementType() reflect.Type
- func (o VersionResponseOutput) Epoch() pulumi.IntOutput
- func (o VersionResponseOutput) Inclusive() pulumi.BoolOutput
- func (o VersionResponseOutput) Kind() pulumi.StringOutput
- func (o VersionResponseOutput) Name() pulumi.StringOutput
- func (o VersionResponseOutput) Revision() pulumi.StringOutput
- func (o VersionResponseOutput) ToVersionResponseOutput() VersionResponseOutput
- func (o VersionResponseOutput) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
- type Vulnerability
- type VulnerabilityArgs
- func (VulnerabilityArgs) ElementType() reflect.Type
- func (i VulnerabilityArgs) ToVulnerabilityOutput() VulnerabilityOutput
- func (i VulnerabilityArgs) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
- func (i VulnerabilityArgs) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
- func (i VulnerabilityArgs) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
- type VulnerabilityInput
- type VulnerabilityLocation
- type VulnerabilityLocationArgs
- func (VulnerabilityLocationArgs) ElementType() reflect.Type
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- type VulnerabilityLocationInput
- type VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) CpeUri() pulumi.StringOutput
- func (VulnerabilityLocationOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationOutput) Package() pulumi.StringOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationOutput) Version() VersionOutput
- type VulnerabilityLocationPtrInput
- type VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) CpeUri() pulumi.StringPtrOutput
- func (o VulnerabilityLocationPtrOutput) Elem() VulnerabilityLocationOutput
- func (VulnerabilityLocationPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationPtrOutput) Package() pulumi.StringPtrOutput
- func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) Version() VersionPtrOutput
- type VulnerabilityLocationResponse
- type VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) CpeUri() pulumi.StringOutput
- func (VulnerabilityLocationResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationResponseOutput) Package() pulumi.StringOutput
- func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput() VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext(ctx context.Context) VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) Version() VersionResponseOutput
- type VulnerabilityOutput
- func (o VulnerabilityOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityOutput) CvssV3() CVSSv3PtrOutput
- func (o VulnerabilityOutput) Details() DetailArrayOutput
- func (VulnerabilityOutput) ElementType() reflect.Type
- func (o VulnerabilityOutput) Severity() VulnerabilitySeverityPtrOutput
- func (o VulnerabilityOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o VulnerabilityOutput) ToVulnerabilityOutput() VulnerabilityOutput
- func (o VulnerabilityOutput) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
- func (o VulnerabilityOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
- func (o VulnerabilityOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
- func (o VulnerabilityOutput) WindowsDetails() WindowsDetailArrayOutput
- type VulnerabilityPtrInput
- type VulnerabilityPtrOutput
- func (o VulnerabilityPtrOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityPtrOutput) CvssV3() CVSSv3PtrOutput
- func (o VulnerabilityPtrOutput) Details() DetailArrayOutput
- func (o VulnerabilityPtrOutput) Elem() VulnerabilityOutput
- func (VulnerabilityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityPtrOutput) Severity() VulnerabilitySeverityPtrOutput
- func (o VulnerabilityPtrOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
- func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
- func (o VulnerabilityPtrOutput) WindowsDetails() WindowsDetailArrayOutput
- type VulnerabilityResponse
- type VulnerabilityResponseOutput
- func (o VulnerabilityResponseOutput) CvssScore() pulumi.Float64Output
- func (o VulnerabilityResponseOutput) CvssV3() CVSSv3ResponseOutput
- func (o VulnerabilityResponseOutput) Details() DetailResponseArrayOutput
- func (VulnerabilityResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityResponseOutput) Severity() pulumi.StringOutput
- func (o VulnerabilityResponseOutput) SourceUpdateTime() pulumi.StringOutput
- func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutput() VulnerabilityResponseOutput
- func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutputWithContext(ctx context.Context) VulnerabilityResponseOutput
- func (o VulnerabilityResponseOutput) WindowsDetails() WindowsDetailResponseArrayOutput
- type VulnerabilitySeverity
- func (VulnerabilitySeverity) ElementType() reflect.Type
- func (e VulnerabilitySeverity) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilitySeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilitySeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilitySeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
- type VulnerabilitySeverityInput
- type VulnerabilitySeverityOutput
- func (VulnerabilitySeverityOutput) ElementType() reflect.Type
- func (o VulnerabilitySeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilitySeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilitySeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilitySeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
- type VulnerabilitySeverityPtrInput
- type VulnerabilitySeverityPtrOutput
- func (o VulnerabilitySeverityPtrOutput) Elem() VulnerabilitySeverityOutput
- func (VulnerabilitySeverityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
- func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
- type WindowsDetail
- type WindowsDetailArgs
- type WindowsDetailArray
- type WindowsDetailArrayInput
- type WindowsDetailArrayOutput
- func (WindowsDetailArrayOutput) ElementType() reflect.Type
- func (o WindowsDetailArrayOutput) Index(i pulumi.IntInput) WindowsDetailOutput
- func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutput() WindowsDetailArrayOutput
- func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutputWithContext(ctx context.Context) WindowsDetailArrayOutput
- type WindowsDetailInput
- type WindowsDetailOutput
- func (o WindowsDetailOutput) CpeUri() pulumi.StringOutput
- func (o WindowsDetailOutput) Description() pulumi.StringPtrOutput
- func (WindowsDetailOutput) ElementType() reflect.Type
- func (o WindowsDetailOutput) FixingKbs() KnowledgeBaseArrayOutput
- func (o WindowsDetailOutput) Name() pulumi.StringOutput
- func (o WindowsDetailOutput) ToWindowsDetailOutput() WindowsDetailOutput
- func (o WindowsDetailOutput) ToWindowsDetailOutputWithContext(ctx context.Context) WindowsDetailOutput
- type WindowsDetailResponse
- type WindowsDetailResponseArrayOutput
- func (WindowsDetailResponseArrayOutput) ElementType() reflect.Type
- func (o WindowsDetailResponseArrayOutput) Index(i pulumi.IntInput) WindowsDetailResponseOutput
- func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutput() WindowsDetailResponseArrayOutput
- func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutputWithContext(ctx context.Context) WindowsDetailResponseArrayOutput
- type WindowsDetailResponseOutput
- func (o WindowsDetailResponseOutput) CpeUri() pulumi.StringOutput
- func (o WindowsDetailResponseOutput) Description() pulumi.StringOutput
- func (WindowsDetailResponseOutput) ElementType() reflect.Type
- func (o WindowsDetailResponseOutput) FixingKbs() KnowledgeBaseResponseArrayOutput
- func (o WindowsDetailResponseOutput) Name() pulumi.StringOutput
- func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutput() WindowsDetailResponseOutput
- func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext(ctx context.Context) WindowsDetailResponseOutput
Constants ¶
const ( // Unknown. AliasContextKindKindUnspecified = AliasContextKind("KIND_UNSPECIFIED") // Git tag. AliasContextKindFixed = AliasContextKind("FIXED") // Git branch. AliasContextKindMovable = AliasContextKind("MOVABLE") // Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar". AliasContextKindOther = AliasContextKind("OTHER") )
const ( // `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 ( CVSSv3AttackComplexityAttackComplexityUnspecified = CVSSv3AttackComplexity("ATTACK_COMPLEXITY_UNSPECIFIED") CVSSv3AttackComplexityAttackComplexityLow = CVSSv3AttackComplexity("ATTACK_COMPLEXITY_LOW") CVSSv3AttackComplexityAttackComplexityHigh = CVSSv3AttackComplexity("ATTACK_COMPLEXITY_HIGH") )
const ( CVSSv3AttackVectorAttackVectorUnspecified = CVSSv3AttackVector("ATTACK_VECTOR_UNSPECIFIED") CVSSv3AttackVectorAttackVectorNetwork = CVSSv3AttackVector("ATTACK_VECTOR_NETWORK") CVSSv3AttackVectorAttackVectorAdjacent = CVSSv3AttackVector("ATTACK_VECTOR_ADJACENT") CVSSv3AttackVectorAttackVectorLocal = CVSSv3AttackVector("ATTACK_VECTOR_LOCAL") CVSSv3AttackVectorAttackVectorPhysical = CVSSv3AttackVector("ATTACK_VECTOR_PHYSICAL") )
const ( CVSSv3AvailabilityImpactImpactUnspecified = CVSSv3AvailabilityImpact("IMPACT_UNSPECIFIED") CVSSv3AvailabilityImpactImpactHigh = CVSSv3AvailabilityImpact("IMPACT_HIGH") CVSSv3AvailabilityImpactImpactLow = CVSSv3AvailabilityImpact("IMPACT_LOW") CVSSv3AvailabilityImpactImpactNone = CVSSv3AvailabilityImpact("IMPACT_NONE") )
const ( CVSSv3ConfidentialityImpactImpactUnspecified = CVSSv3ConfidentialityImpact("IMPACT_UNSPECIFIED") CVSSv3ConfidentialityImpactImpactHigh = CVSSv3ConfidentialityImpact("IMPACT_HIGH") CVSSv3ConfidentialityImpactImpactLow = CVSSv3ConfidentialityImpact("IMPACT_LOW") CVSSv3ConfidentialityImpactImpactNone = CVSSv3ConfidentialityImpact("IMPACT_NONE") )
const ( CVSSv3IntegrityImpactImpactUnspecified = CVSSv3IntegrityImpact("IMPACT_UNSPECIFIED") CVSSv3IntegrityImpactImpactHigh = CVSSv3IntegrityImpact("IMPACT_HIGH") CVSSv3IntegrityImpactImpactLow = CVSSv3IntegrityImpact("IMPACT_LOW") CVSSv3IntegrityImpactImpactNone = CVSSv3IntegrityImpact("IMPACT_NONE") )
const ( CVSSv3PrivilegesRequiredPrivilegesRequiredUnspecified = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_UNSPECIFIED") CVSSv3PrivilegesRequiredPrivilegesRequiredNone = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_NONE") CVSSv3PrivilegesRequiredPrivilegesRequiredLow = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_LOW") CVSSv3PrivilegesRequiredPrivilegesRequiredHigh = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_HIGH") )
const ( CVSSv3ScopeScopeUnspecified = CVSSv3Scope("SCOPE_UNSPECIFIED") CVSSv3ScopeScopeUnchanged = CVSSv3Scope("SCOPE_UNCHANGED") CVSSv3ScopeScopeChanged = CVSSv3Scope("SCOPE_CHANGED") )
const ( CVSSv3UserInteractionUserInteractionUnspecified = CVSSv3UserInteraction("USER_INTERACTION_UNSPECIFIED") CVSSv3UserInteractionUserInteractionNone = CVSSv3UserInteraction("USER_INTERACTION_NONE") CVSSv3UserInteractionUserInteractionRequired = CVSSv3UserInteraction("USER_INTERACTION_REQUIRED") )
const ( // Unknown. DeploymentPlatformPlatformUnspecified = DeploymentPlatform("PLATFORM_UNSPECIFIED") // Google Container Engine. DeploymentPlatformGke = DeploymentPlatform("GKE") // Google App Engine: Flexible Environment. DeploymentPlatformFlex = DeploymentPlatform("FLEX") // Custom user-defined platform. DeploymentPlatformCustom = DeploymentPlatform("CUSTOM") )
const ( // Unknown. DiscoveredAnalysisStatusAnalysisStatusUnspecified = DiscoveredAnalysisStatus("ANALYSIS_STATUS_UNSPECIFIED") // Resource is known but no action has been taken yet. DiscoveredAnalysisStatusPending = DiscoveredAnalysisStatus("PENDING") // Resource is being analyzed. DiscoveredAnalysisStatusScanning = DiscoveredAnalysisStatus("SCANNING") // Analysis has finished successfully. DiscoveredAnalysisStatusFinishedSuccess = DiscoveredAnalysisStatus("FINISHED_SUCCESS") // Analysis has finished unsuccessfully, the analysis itself is in a bad state. DiscoveredAnalysisStatusFinishedFailed = DiscoveredAnalysisStatus("FINISHED_FAILED") // The resource is known not to be supported DiscoveredAnalysisStatusFinishedUnsupported = DiscoveredAnalysisStatus("FINISHED_UNSUPPORTED") )
const ( // Unknown. DiscoveredContinuousAnalysisContinuousAnalysisUnspecified = DiscoveredContinuousAnalysis("CONTINUOUS_ANALYSIS_UNSPECIFIED") // The resource is continuously analyzed. DiscoveredContinuousAnalysisActive = DiscoveredContinuousAnalysis("ACTIVE") // The resource is ignored for continuous analysis. DiscoveredContinuousAnalysisInactive = DiscoveredContinuousAnalysis("INACTIVE") )
const ( // Default value. This value is unused. DiscoveryAnalysisKindNoteKindUnspecified = DiscoveryAnalysisKind("NOTE_KIND_UNSPECIFIED") // The note and occurrence represent a package vulnerability. DiscoveryAnalysisKindVulnerability = DiscoveryAnalysisKind("VULNERABILITY") // The note and occurrence assert build provenance. DiscoveryAnalysisKindBuild = DiscoveryAnalysisKind("BUILD") // This represents an image basis relationship. DiscoveryAnalysisKindImage = DiscoveryAnalysisKind("IMAGE") // This represents a package installed via a package manager. DiscoveryAnalysisKindPackage = DiscoveryAnalysisKind("PACKAGE") // The note and occurrence track deployment events. DiscoveryAnalysisKindDeployment = DiscoveryAnalysisKind("DEPLOYMENT") // The note and occurrence track the initial discovery status of a resource. DiscoveryAnalysisKindDiscovery = DiscoveryAnalysisKind("DISCOVERY") // This represents a logical "role" that can attest to artifacts. DiscoveryAnalysisKindAttestation = DiscoveryAnalysisKind("ATTESTATION") // This represents an in-toto link. DiscoveryAnalysisKindIntoto = DiscoveryAnalysisKind("INTOTO") // This represents a software bill of materials. DiscoveryAnalysisKindSbom = DiscoveryAnalysisKind("SBOM") // This represents an SPDX Package. DiscoveryAnalysisKindSpdxPackage = DiscoveryAnalysisKind("SPDX_PACKAGE") // This represents an SPDX File. DiscoveryAnalysisKindSpdxFile = DiscoveryAnalysisKind("SPDX_FILE") // This represents an SPDX Relationship. DiscoveryAnalysisKindSpdxRelationship = DiscoveryAnalysisKind("SPDX_RELATIONSHIP") )
const ( // Unknown architecture. DistributionArchitectureArchitectureUnspecified = DistributionArchitecture("ARCHITECTURE_UNSPECIFIED") // X86 architecture. DistributionArchitectureX86 = DistributionArchitecture("X86") // X64 architecture. DistributionArchitectureX64 = DistributionArchitecture("X64") )
const ( // Unspecified ExternalRefCategoryCategoryUnspecified = ExternalRefCategory("CATEGORY_UNSPECIFIED") // Security (e.g. cpe22Type, cpe23Type) ExternalRefCategorySecurity = ExternalRefCategory("SECURITY") // Package Manager (e.g. maven-central, npm, nuget, bower, purl) ExternalRefCategoryPackageManager = ExternalRefCategory("PACKAGE_MANAGER") // Persistent-Id (e.g. swh) ExternalRefCategoryPersistentId = ExternalRefCategory("PERSISTENT_ID") // Other ExternalRefCategoryOther = ExternalRefCategory("OTHER") )
const ( // Unspecified FileNoteFileTypeFileTypeUnspecified = FileNoteFileType("FILE_TYPE_UNSPECIFIED") // The file is human readable source code (.c, .html, etc.) FileNoteFileTypeSource = FileNoteFileType("SOURCE") // The file is a compiled object, target image or binary executable (.o, .a, etc.) FileNoteFileTypeBinary = FileNoteFileType("BINARY") // The file represents an archive (.tar, .jar, etc.) FileNoteFileTypeArchive = FileNoteFileType("ARCHIVE") // The file is associated with a specific application type (MIME type of application/*) FileNoteFileTypeApplication = FileNoteFileType("APPLICATION") // The file is associated with an audio file (MIME type of audio/* , e.g. .mp3) FileNoteFileTypeAudio = FileNoteFileType("AUDIO") // The file is associated with an picture image file (MIME type of image/*, e.g., .jpg, .gif) FileNoteFileTypeImage = FileNoteFileType("IMAGE") // The file is human readable text file (MIME type of text/*) FileNoteFileTypeText = FileNoteFileType("TEXT") // The file is associated with a video file type (MIME type of video/*) FileNoteFileTypeVideo = FileNoteFileType("VIDEO") // The file serves as documentation FileNoteFileTypeDocumentation = FileNoteFileType("DOCUMENTATION") // The file is an SPDX document FileNoteFileTypeSpdx = FileNoteFileType("SPDX") // The file doesn't fit into the above categories (generated artifacts, data files, etc.) FileNoteFileTypeOther = FileNoteFileType("OTHER") )
const ( // `ContentType` is not set. GenericSignedAttestationContentTypeContentTypeUnspecified = GenericSignedAttestationContentType("CONTENT_TYPE_UNSPECIFIED") // Atomic format attestation signature. See https://github.com/containers/image/blob/8a5d2f82a6e3263290c8e0276c3e0f64e77723e7/docs/atomic-signature.md The payload extracted in `plaintext` is a JSON blob conforming to the linked schema. GenericSignedAttestationContentTypeSimpleSigningJson = GenericSignedAttestationContentType("SIMPLE_SIGNING_JSON") )
const ( // Unknown. GrafeasV1beta1VulnerabilityDetailsEffectiveSeveritySeverityUnspecified = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("SEVERITY_UNSPECIFIED") // Minimal severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityMinimal = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("MINIMAL") // Low severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityLow = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("LOW") // Medium severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityMedium = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("MEDIUM") // High severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityHigh = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("HIGH") // Critical severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityCritical = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("CRITICAL") )
const ( // Unknown. HashTypeHashTypeUnspecified = HashType("HASH_TYPE_UNSPECIFIED") // A SHA-256 hash. HashTypeSha256 = HashType("SHA256") )
const ( // Default value for unsupported/missing directive. LayerDirectiveDirectiveUnspecified = LayerDirective("DIRECTIVE_UNSPECIFIED") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveMaintainer = LayerDirective("MAINTAINER") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveRun = LayerDirective("RUN") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveCmd = LayerDirective("CMD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveLabel = LayerDirective("LABEL") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveExpose = LayerDirective("EXPOSE") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveEnv = LayerDirective("ENV") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveAdd = LayerDirective("ADD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveCopy = LayerDirective("COPY") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveEntrypoint = LayerDirective("ENTRYPOINT") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveVolume = LayerDirective("VOLUME") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveUser = LayerDirective("USER") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveWorkdir = LayerDirective("WORKDIR") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveArg = LayerDirective("ARG") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveOnbuild = LayerDirective("ONBUILD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveStopsignal = LayerDirective("STOPSIGNAL") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveHealthcheck = LayerDirective("HEALTHCHECK") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveShell = LayerDirective("SHELL") )
const ( // `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 ( // Unknown. VersionKindVersionKindUnspecified = VersionKind("VERSION_KIND_UNSPECIFIED") // A standard package version. VersionKindNormal = VersionKind("NORMAL") // A special version representing negative infinity. VersionKindMinimum = VersionKind("MINIMUM") // A special version representing positive infinity. VersionKindMaximum = VersionKind("MAXIMUM") )
const ( // Unknown. VulnerabilitySeveritySeverityUnspecified = VulnerabilitySeverity("SEVERITY_UNSPECIFIED") // Minimal severity. VulnerabilitySeverityMinimal = VulnerabilitySeverity("MINIMAL") // Low severity. VulnerabilitySeverityLow = VulnerabilitySeverity("LOW") // Medium severity. VulnerabilitySeverityMedium = VulnerabilitySeverity("MEDIUM") // High severity. VulnerabilitySeverityHigh = VulnerabilitySeverity("HIGH") // Critical severity. VulnerabilitySeverityCritical = VulnerabilitySeverity("CRITICAL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasContext ¶
type AliasContext struct { // The alias kind. Kind *AliasContextKind `pulumi:"kind"` // The alias name. Name *string `pulumi:"name"` }
An alias to a repo revision.
type AliasContextArgs ¶
type AliasContextArgs struct { // The alias kind. Kind AliasContextKindPtrInput `pulumi:"kind"` // The alias name. Name pulumi.StringPtrInput `pulumi:"name"` }
An alias to a repo revision.
func (AliasContextArgs) ElementType ¶
func (AliasContextArgs) ElementType() reflect.Type
func (AliasContextArgs) ToAliasContextOutput ¶
func (i AliasContextArgs) ToAliasContextOutput() AliasContextOutput
func (AliasContextArgs) ToAliasContextOutputWithContext ¶
func (i AliasContextArgs) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
func (AliasContextArgs) ToAliasContextPtrOutput ¶
func (i AliasContextArgs) ToAliasContextPtrOutput() AliasContextPtrOutput
func (AliasContextArgs) ToAliasContextPtrOutputWithContext ¶
func (i AliasContextArgs) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
type AliasContextInput ¶
type AliasContextInput interface { pulumi.Input ToAliasContextOutput() AliasContextOutput ToAliasContextOutputWithContext(context.Context) AliasContextOutput }
AliasContextInput is an input type that accepts AliasContextArgs and AliasContextOutput values. You can construct a concrete instance of `AliasContextInput` via:
AliasContextArgs{...}
type AliasContextKind ¶ added in v0.4.0
type AliasContextKind string
The alias kind.
func (AliasContextKind) ElementType ¶ added in v0.4.0
func (AliasContextKind) ElementType() reflect.Type
func (AliasContextKind) ToAliasContextKindOutput ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindOutput() AliasContextKindOutput
func (AliasContextKind) ToAliasContextKindOutputWithContext ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
func (AliasContextKind) ToAliasContextKindPtrOutput ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKind) ToAliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKind) ToStringOutput ¶ added in v0.4.0
func (e AliasContextKind) ToStringOutput() pulumi.StringOutput
func (AliasContextKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e AliasContextKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasContextKind) ToStringPtrOutput ¶ added in v0.4.0
func (e AliasContextKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AliasContextKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextKindInput ¶ added in v0.6.0
type AliasContextKindInput interface { pulumi.Input ToAliasContextKindOutput() AliasContextKindOutput ToAliasContextKindOutputWithContext(context.Context) AliasContextKindOutput }
AliasContextKindInput is an input type that accepts AliasContextKindArgs and AliasContextKindOutput values. You can construct a concrete instance of `AliasContextKindInput` via:
AliasContextKindArgs{...}
type AliasContextKindOutput ¶ added in v0.6.0
type AliasContextKindOutput struct{ *pulumi.OutputState }
func (AliasContextKindOutput) ElementType ¶ added in v0.6.0
func (AliasContextKindOutput) ElementType() reflect.Type
func (AliasContextKindOutput) ToAliasContextKindOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindOutput() AliasContextKindOutput
func (AliasContextKindOutput) ToAliasContextKindOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
func (AliasContextKindOutput) ToAliasContextKindPtrOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKindOutput) ToStringOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringOutput() pulumi.StringOutput
func (AliasContextKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasContextKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextKindPtrInput ¶ added in v0.6.0
type AliasContextKindPtrInput interface { pulumi.Input ToAliasContextKindPtrOutput() AliasContextKindPtrOutput ToAliasContextKindPtrOutputWithContext(context.Context) AliasContextKindPtrOutput }
func AliasContextKindPtr ¶ added in v0.6.0
func AliasContextKindPtr(v string) AliasContextKindPtrInput
type AliasContextKindPtrOutput ¶ added in v0.6.0
type AliasContextKindPtrOutput struct{ *pulumi.OutputState }
func (AliasContextKindPtrOutput) Elem ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) Elem() AliasContextKindOutput
func (AliasContextKindPtrOutput) ElementType ¶ added in v0.6.0
func (AliasContextKindPtrOutput) ElementType() reflect.Type
func (AliasContextKindPtrOutput) ToAliasContextKindPtrOutput ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextOutput ¶
type AliasContextOutput struct{ *pulumi.OutputState }
An alias to a repo revision.
func (AliasContextOutput) ElementType ¶
func (AliasContextOutput) ElementType() reflect.Type
func (AliasContextOutput) Kind ¶
func (o AliasContextOutput) Kind() AliasContextKindPtrOutput
The alias kind.
func (AliasContextOutput) Name ¶
func (o AliasContextOutput) Name() pulumi.StringPtrOutput
The alias name.
func (AliasContextOutput) ToAliasContextOutput ¶
func (o AliasContextOutput) ToAliasContextOutput() AliasContextOutput
func (AliasContextOutput) ToAliasContextOutputWithContext ¶
func (o AliasContextOutput) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
func (AliasContextOutput) ToAliasContextPtrOutput ¶
func (o AliasContextOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
func (AliasContextOutput) ToAliasContextPtrOutputWithContext ¶
func (o AliasContextOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
type AliasContextPtrInput ¶
type AliasContextPtrInput interface { pulumi.Input ToAliasContextPtrOutput() AliasContextPtrOutput ToAliasContextPtrOutputWithContext(context.Context) AliasContextPtrOutput }
AliasContextPtrInput is an input type that accepts AliasContextArgs, AliasContextPtr and AliasContextPtrOutput values. You can construct a concrete instance of `AliasContextPtrInput` via:
AliasContextArgs{...} or: nil
func AliasContextPtr ¶
func AliasContextPtr(v *AliasContextArgs) AliasContextPtrInput
type AliasContextPtrOutput ¶
type AliasContextPtrOutput struct{ *pulumi.OutputState }
func (AliasContextPtrOutput) Elem ¶
func (o AliasContextPtrOutput) Elem() AliasContextOutput
func (AliasContextPtrOutput) ElementType ¶
func (AliasContextPtrOutput) ElementType() reflect.Type
func (AliasContextPtrOutput) Kind ¶
func (o AliasContextPtrOutput) Kind() AliasContextKindPtrOutput
The alias kind.
func (AliasContextPtrOutput) Name ¶
func (o AliasContextPtrOutput) Name() pulumi.StringPtrOutput
The alias name.
func (AliasContextPtrOutput) ToAliasContextPtrOutput ¶
func (o AliasContextPtrOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
func (AliasContextPtrOutput) ToAliasContextPtrOutputWithContext ¶
func (o AliasContextPtrOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
type AliasContextResponse ¶
type AliasContextResponse struct { // The alias kind. Kind string `pulumi:"kind"` // The alias name. Name string `pulumi:"name"` }
An alias to a repo revision.
type AliasContextResponseOutput ¶
type AliasContextResponseOutput struct{ *pulumi.OutputState }
An alias to a repo revision.
func (AliasContextResponseOutput) ElementType ¶
func (AliasContextResponseOutput) ElementType() reflect.Type
func (AliasContextResponseOutput) Kind ¶
func (o AliasContextResponseOutput) Kind() pulumi.StringOutput
The alias kind.
func (AliasContextResponseOutput) Name ¶
func (o AliasContextResponseOutput) Name() pulumi.StringOutput
The alias name.
func (AliasContextResponseOutput) ToAliasContextResponseOutput ¶
func (o AliasContextResponseOutput) ToAliasContextResponseOutput() AliasContextResponseOutput
func (AliasContextResponseOutput) ToAliasContextResponseOutputWithContext ¶
func (o AliasContextResponseOutput) ToAliasContextResponseOutputWithContext(ctx context.Context) AliasContextResponseOutput
type Artifact ¶
type Artifact struct { // Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container. Checksum *string `pulumi:"checksum"` // Artifact ID, if any; for container images, this will be a URL by digest like `gcr.io/projectID/imagename@sha256:123456`. Id *string `pulumi:"id"` // Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image. Names []string `pulumi:"names"` }
Artifact describes a build product.
type ArtifactArgs ¶
type ArtifactArgs struct { // Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container. Checksum pulumi.StringPtrInput `pulumi:"checksum"` // Artifact ID, if any; for container images, this will be a URL by digest like `gcr.io/projectID/imagename@sha256:123456`. Id pulumi.StringPtrInput `pulumi:"id"` // Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image. Names pulumi.StringArrayInput `pulumi:"names"` }
Artifact describes a build product.
func (ArtifactArgs) ElementType ¶
func (ArtifactArgs) ElementType() reflect.Type
func (ArtifactArgs) ToArtifactOutput ¶
func (i ArtifactArgs) ToArtifactOutput() ArtifactOutput
func (ArtifactArgs) ToArtifactOutputWithContext ¶
func (i ArtifactArgs) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
type ArtifactArray ¶
type ArtifactArray []ArtifactInput
func (ArtifactArray) ElementType ¶
func (ArtifactArray) ElementType() reflect.Type
func (ArtifactArray) ToArtifactArrayOutput ¶
func (i ArtifactArray) ToArtifactArrayOutput() ArtifactArrayOutput
func (ArtifactArray) ToArtifactArrayOutputWithContext ¶
func (i ArtifactArray) ToArtifactArrayOutputWithContext(ctx context.Context) ArtifactArrayOutput
type ArtifactArrayInput ¶
type ArtifactArrayInput interface { pulumi.Input ToArtifactArrayOutput() ArtifactArrayOutput ToArtifactArrayOutputWithContext(context.Context) ArtifactArrayOutput }
ArtifactArrayInput is an input type that accepts ArtifactArray and ArtifactArrayOutput values. You can construct a concrete instance of `ArtifactArrayInput` via:
ArtifactArray{ ArtifactArgs{...} }
type ArtifactArrayOutput ¶
type ArtifactArrayOutput struct{ *pulumi.OutputState }
func (ArtifactArrayOutput) ElementType ¶
func (ArtifactArrayOutput) ElementType() reflect.Type
func (ArtifactArrayOutput) Index ¶
func (o ArtifactArrayOutput) Index(i pulumi.IntInput) ArtifactOutput
func (ArtifactArrayOutput) ToArtifactArrayOutput ¶
func (o ArtifactArrayOutput) ToArtifactArrayOutput() ArtifactArrayOutput
func (ArtifactArrayOutput) ToArtifactArrayOutputWithContext ¶
func (o ArtifactArrayOutput) ToArtifactArrayOutputWithContext(ctx context.Context) ArtifactArrayOutput
type ArtifactHashes ¶
type ArtifactHashes struct {
Sha256 *string `pulumi:"sha256"`
}
Defines a hash object for use in Materials and Products.
type ArtifactHashesArgs ¶
type ArtifactHashesArgs struct {
Sha256 pulumi.StringPtrInput `pulumi:"sha256"`
}
Defines a hash object for use in Materials and Products.
func (ArtifactHashesArgs) ElementType ¶
func (ArtifactHashesArgs) ElementType() reflect.Type
func (ArtifactHashesArgs) ToArtifactHashesOutput ¶
func (i ArtifactHashesArgs) ToArtifactHashesOutput() ArtifactHashesOutput
func (ArtifactHashesArgs) ToArtifactHashesOutputWithContext ¶
func (i ArtifactHashesArgs) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
func (ArtifactHashesArgs) ToArtifactHashesPtrOutput ¶
func (i ArtifactHashesArgs) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
func (ArtifactHashesArgs) ToArtifactHashesPtrOutputWithContext ¶
func (i ArtifactHashesArgs) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
type ArtifactHashesInput ¶
type ArtifactHashesInput interface { pulumi.Input ToArtifactHashesOutput() ArtifactHashesOutput ToArtifactHashesOutputWithContext(context.Context) ArtifactHashesOutput }
ArtifactHashesInput is an input type that accepts ArtifactHashesArgs and ArtifactHashesOutput values. You can construct a concrete instance of `ArtifactHashesInput` via:
ArtifactHashesArgs{...}
type ArtifactHashesOutput ¶
type ArtifactHashesOutput struct{ *pulumi.OutputState }
Defines a hash object for use in Materials and Products.
func (ArtifactHashesOutput) ElementType ¶
func (ArtifactHashesOutput) ElementType() reflect.Type
func (ArtifactHashesOutput) Sha256 ¶
func (o ArtifactHashesOutput) Sha256() pulumi.StringPtrOutput
func (ArtifactHashesOutput) ToArtifactHashesOutput ¶
func (o ArtifactHashesOutput) ToArtifactHashesOutput() ArtifactHashesOutput
func (ArtifactHashesOutput) ToArtifactHashesOutputWithContext ¶
func (o ArtifactHashesOutput) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
func (ArtifactHashesOutput) ToArtifactHashesPtrOutput ¶
func (o ArtifactHashesOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
func (ArtifactHashesOutput) ToArtifactHashesPtrOutputWithContext ¶
func (o ArtifactHashesOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
type ArtifactHashesPtrInput ¶
type ArtifactHashesPtrInput interface { pulumi.Input ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput ToArtifactHashesPtrOutputWithContext(context.Context) ArtifactHashesPtrOutput }
ArtifactHashesPtrInput is an input type that accepts ArtifactHashesArgs, ArtifactHashesPtr and ArtifactHashesPtrOutput values. You can construct a concrete instance of `ArtifactHashesPtrInput` via:
ArtifactHashesArgs{...} or: nil
func ArtifactHashesPtr ¶
func ArtifactHashesPtr(v *ArtifactHashesArgs) ArtifactHashesPtrInput
type ArtifactHashesPtrOutput ¶
type ArtifactHashesPtrOutput struct{ *pulumi.OutputState }
func (ArtifactHashesPtrOutput) Elem ¶
func (o ArtifactHashesPtrOutput) Elem() ArtifactHashesOutput
func (ArtifactHashesPtrOutput) ElementType ¶
func (ArtifactHashesPtrOutput) ElementType() reflect.Type
func (ArtifactHashesPtrOutput) Sha256 ¶
func (o ArtifactHashesPtrOutput) Sha256() pulumi.StringPtrOutput
func (ArtifactHashesPtrOutput) ToArtifactHashesPtrOutput ¶
func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
func (ArtifactHashesPtrOutput) ToArtifactHashesPtrOutputWithContext ¶
func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
type ArtifactHashesResponse ¶
type ArtifactHashesResponse struct {
Sha256 string `pulumi:"sha256"`
}
Defines a hash object for use in Materials and Products.
type ArtifactHashesResponseOutput ¶
type ArtifactHashesResponseOutput struct{ *pulumi.OutputState }
Defines a hash object for use in Materials and Products.
func (ArtifactHashesResponseOutput) ElementType ¶
func (ArtifactHashesResponseOutput) ElementType() reflect.Type
func (ArtifactHashesResponseOutput) Sha256 ¶
func (o ArtifactHashesResponseOutput) Sha256() pulumi.StringOutput
func (ArtifactHashesResponseOutput) ToArtifactHashesResponseOutput ¶
func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutput() ArtifactHashesResponseOutput
func (ArtifactHashesResponseOutput) ToArtifactHashesResponseOutputWithContext ¶
func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutputWithContext(ctx context.Context) ArtifactHashesResponseOutput
type ArtifactInput ¶
type ArtifactInput interface { pulumi.Input ToArtifactOutput() ArtifactOutput ToArtifactOutputWithContext(context.Context) ArtifactOutput }
ArtifactInput is an input type that accepts ArtifactArgs and ArtifactOutput values. You can construct a concrete instance of `ArtifactInput` via:
ArtifactArgs{...}
type ArtifactOutput ¶
type ArtifactOutput struct{ *pulumi.OutputState }
Artifact describes a build product.
func (ArtifactOutput) Checksum ¶
func (o ArtifactOutput) Checksum() pulumi.StringPtrOutput
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
func (ArtifactOutput) ElementType ¶
func (ArtifactOutput) ElementType() reflect.Type
func (ArtifactOutput) Id ¶
func (o ArtifactOutput) Id() pulumi.StringPtrOutput
Artifact ID, if any; for container images, this will be a URL by digest like `gcr.io/projectID/imagename@sha256:123456`.
func (ArtifactOutput) Names ¶
func (o ArtifactOutput) Names() pulumi.StringArrayOutput
Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
func (ArtifactOutput) ToArtifactOutput ¶
func (o ArtifactOutput) ToArtifactOutput() ArtifactOutput
func (ArtifactOutput) ToArtifactOutputWithContext ¶
func (o ArtifactOutput) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
type ArtifactResponse ¶
type ArtifactResponse struct { // Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container. Checksum string `pulumi:"checksum"` // Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image. Names []string `pulumi:"names"` }
Artifact describes a build product.
type ArtifactResponseArrayOutput ¶
type ArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactResponseArrayOutput) ElementType ¶
func (ArtifactResponseArrayOutput) ElementType() reflect.Type
func (ArtifactResponseArrayOutput) Index ¶
func (o ArtifactResponseArrayOutput) Index(i pulumi.IntInput) ArtifactResponseOutput
func (ArtifactResponseArrayOutput) ToArtifactResponseArrayOutput ¶
func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutput() ArtifactResponseArrayOutput
func (ArtifactResponseArrayOutput) ToArtifactResponseArrayOutputWithContext ¶
func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutputWithContext(ctx context.Context) ArtifactResponseArrayOutput
type ArtifactResponseOutput ¶
type ArtifactResponseOutput struct{ *pulumi.OutputState }
Artifact describes a build product.
func (ArtifactResponseOutput) Checksum ¶
func (o ArtifactResponseOutput) Checksum() pulumi.StringOutput
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
func (ArtifactResponseOutput) ElementType ¶
func (ArtifactResponseOutput) ElementType() reflect.Type
func (ArtifactResponseOutput) Names ¶
func (o ArtifactResponseOutput) Names() pulumi.StringArrayOutput
Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
func (ArtifactResponseOutput) ToArtifactResponseOutput ¶
func (o ArtifactResponseOutput) ToArtifactResponseOutput() ArtifactResponseOutput
func (ArtifactResponseOutput) ToArtifactResponseOutputWithContext ¶
func (o ArtifactResponseOutput) ToArtifactResponseOutputWithContext(ctx context.Context) ArtifactResponseOutput
type ArtifactRule ¶
type ArtifactRule struct {
ArtifactRule []string `pulumi:"artifactRule"`
}
Defines an object to declare an in-toto artifact rule
type ArtifactRuleArgs ¶
type ArtifactRuleArgs struct {
ArtifactRule pulumi.StringArrayInput `pulumi:"artifactRule"`
}
Defines an object to declare an in-toto artifact rule
func (ArtifactRuleArgs) ElementType ¶
func (ArtifactRuleArgs) ElementType() reflect.Type
func (ArtifactRuleArgs) ToArtifactRuleOutput ¶
func (i ArtifactRuleArgs) ToArtifactRuleOutput() ArtifactRuleOutput
func (ArtifactRuleArgs) ToArtifactRuleOutputWithContext ¶
func (i ArtifactRuleArgs) ToArtifactRuleOutputWithContext(ctx context.Context) ArtifactRuleOutput
type ArtifactRuleArray ¶
type ArtifactRuleArray []ArtifactRuleInput
func (ArtifactRuleArray) ElementType ¶
func (ArtifactRuleArray) ElementType() reflect.Type
func (ArtifactRuleArray) ToArtifactRuleArrayOutput ¶
func (i ArtifactRuleArray) ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput
func (ArtifactRuleArray) ToArtifactRuleArrayOutputWithContext ¶
func (i ArtifactRuleArray) ToArtifactRuleArrayOutputWithContext(ctx context.Context) ArtifactRuleArrayOutput
type ArtifactRuleArrayInput ¶
type ArtifactRuleArrayInput interface { pulumi.Input ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput ToArtifactRuleArrayOutputWithContext(context.Context) ArtifactRuleArrayOutput }
ArtifactRuleArrayInput is an input type that accepts ArtifactRuleArray and ArtifactRuleArrayOutput values. You can construct a concrete instance of `ArtifactRuleArrayInput` via:
ArtifactRuleArray{ ArtifactRuleArgs{...} }
type ArtifactRuleArrayOutput ¶
type ArtifactRuleArrayOutput struct{ *pulumi.OutputState }
func (ArtifactRuleArrayOutput) ElementType ¶
func (ArtifactRuleArrayOutput) ElementType() reflect.Type
func (ArtifactRuleArrayOutput) Index ¶
func (o ArtifactRuleArrayOutput) Index(i pulumi.IntInput) ArtifactRuleOutput
func (ArtifactRuleArrayOutput) ToArtifactRuleArrayOutput ¶
func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput
func (ArtifactRuleArrayOutput) ToArtifactRuleArrayOutputWithContext ¶
func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutputWithContext(ctx context.Context) ArtifactRuleArrayOutput
type ArtifactRuleInput ¶
type ArtifactRuleInput interface { pulumi.Input ToArtifactRuleOutput() ArtifactRuleOutput ToArtifactRuleOutputWithContext(context.Context) ArtifactRuleOutput }
ArtifactRuleInput is an input type that accepts ArtifactRuleArgs and ArtifactRuleOutput values. You can construct a concrete instance of `ArtifactRuleInput` via:
ArtifactRuleArgs{...}
type ArtifactRuleOutput ¶
type ArtifactRuleOutput struct{ *pulumi.OutputState }
Defines an object to declare an in-toto artifact rule
func (ArtifactRuleOutput) ArtifactRule ¶
func (o ArtifactRuleOutput) ArtifactRule() pulumi.StringArrayOutput
func (ArtifactRuleOutput) ElementType ¶
func (ArtifactRuleOutput) ElementType() reflect.Type
func (ArtifactRuleOutput) ToArtifactRuleOutput ¶
func (o ArtifactRuleOutput) ToArtifactRuleOutput() ArtifactRuleOutput
func (ArtifactRuleOutput) ToArtifactRuleOutputWithContext ¶
func (o ArtifactRuleOutput) ToArtifactRuleOutputWithContext(ctx context.Context) ArtifactRuleOutput
type ArtifactRuleResponse ¶
type ArtifactRuleResponse struct {
ArtifactRule []string `pulumi:"artifactRule"`
}
Defines an object to declare an in-toto artifact rule
type ArtifactRuleResponseArrayOutput ¶
type ArtifactRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactRuleResponseArrayOutput) ElementType ¶
func (ArtifactRuleResponseArrayOutput) ElementType() reflect.Type
func (ArtifactRuleResponseArrayOutput) Index ¶
func (o ArtifactRuleResponseArrayOutput) Index(i pulumi.IntInput) ArtifactRuleResponseOutput
func (ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutput ¶
func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutput() ArtifactRuleResponseArrayOutput
func (ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutputWithContext ¶
func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutputWithContext(ctx context.Context) ArtifactRuleResponseArrayOutput
type ArtifactRuleResponseOutput ¶
type ArtifactRuleResponseOutput struct{ *pulumi.OutputState }
Defines an object to declare an in-toto artifact rule
func (ArtifactRuleResponseOutput) ArtifactRule ¶
func (o ArtifactRuleResponseOutput) ArtifactRule() pulumi.StringArrayOutput
func (ArtifactRuleResponseOutput) ElementType ¶
func (ArtifactRuleResponseOutput) ElementType() reflect.Type
func (ArtifactRuleResponseOutput) ToArtifactRuleResponseOutput ¶
func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutput() ArtifactRuleResponseOutput
func (ArtifactRuleResponseOutput) ToArtifactRuleResponseOutputWithContext ¶
func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutputWithContext(ctx context.Context) ArtifactRuleResponseOutput
type Attestation ¶
type Attestation struct { GenericSignedAttestation *GenericSignedAttestation `pulumi:"genericSignedAttestation"` // A PGP signed attestation. PgpSignedAttestation *PgpSignedAttestation `pulumi:"pgpSignedAttestation"` }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
type AttestationArgs ¶
type AttestationArgs struct { GenericSignedAttestation GenericSignedAttestationPtrInput `pulumi:"genericSignedAttestation"` // A PGP signed attestation. PgpSignedAttestation PgpSignedAttestationPtrInput `pulumi:"pgpSignedAttestation"` }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationArgs) ElementType ¶
func (AttestationArgs) ElementType() reflect.Type
func (AttestationArgs) ToAttestationOutput ¶
func (i AttestationArgs) ToAttestationOutput() AttestationOutput
func (AttestationArgs) ToAttestationOutputWithContext ¶
func (i AttestationArgs) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
func (AttestationArgs) ToAttestationPtrOutput ¶
func (i AttestationArgs) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationArgs) ToAttestationPtrOutputWithContext ¶
func (i AttestationArgs) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationInput ¶
type AttestationInput interface { pulumi.Input ToAttestationOutput() AttestationOutput ToAttestationOutputWithContext(context.Context) AttestationOutput }
AttestationInput is an input type that accepts AttestationArgs and AttestationOutput values. You can construct a concrete instance of `AttestationInput` via:
AttestationArgs{...}
type AttestationOutput ¶
type AttestationOutput struct{ *pulumi.OutputState }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationOutput) ElementType ¶
func (AttestationOutput) ElementType() reflect.Type
func (AttestationOutput) GenericSignedAttestation ¶
func (o AttestationOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
func (AttestationOutput) PgpSignedAttestation ¶
func (o AttestationOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
A PGP signed attestation.
func (AttestationOutput) ToAttestationOutput ¶
func (o AttestationOutput) ToAttestationOutput() AttestationOutput
func (AttestationOutput) ToAttestationOutputWithContext ¶
func (o AttestationOutput) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
func (AttestationOutput) ToAttestationPtrOutput ¶
func (o AttestationOutput) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationOutput) ToAttestationPtrOutputWithContext ¶
func (o AttestationOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationPtrInput ¶
type AttestationPtrInput interface { pulumi.Input ToAttestationPtrOutput() AttestationPtrOutput ToAttestationPtrOutputWithContext(context.Context) AttestationPtrOutput }
AttestationPtrInput is an input type that accepts AttestationArgs, AttestationPtr and AttestationPtrOutput values. You can construct a concrete instance of `AttestationPtrInput` via:
AttestationArgs{...} or: nil
func AttestationPtr ¶
func AttestationPtr(v *AttestationArgs) AttestationPtrInput
type AttestationPtrOutput ¶
type AttestationPtrOutput struct{ *pulumi.OutputState }
func (AttestationPtrOutput) Elem ¶
func (o AttestationPtrOutput) Elem() AttestationOutput
func (AttestationPtrOutput) ElementType ¶
func (AttestationPtrOutput) ElementType() reflect.Type
func (AttestationPtrOutput) GenericSignedAttestation ¶
func (o AttestationPtrOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
func (AttestationPtrOutput) PgpSignedAttestation ¶
func (o AttestationPtrOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
A PGP signed attestation.
func (AttestationPtrOutput) ToAttestationPtrOutput ¶
func (o AttestationPtrOutput) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationPtrOutput) ToAttestationPtrOutputWithContext ¶
func (o AttestationPtrOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationResponse ¶
type AttestationResponse struct { GenericSignedAttestation GenericSignedAttestationResponse `pulumi:"genericSignedAttestation"` // A PGP signed attestation. PgpSignedAttestation PgpSignedAttestationResponse `pulumi:"pgpSignedAttestation"` }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
type AttestationResponseOutput ¶
type AttestationResponseOutput struct{ *pulumi.OutputState }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationResponseOutput) ElementType ¶
func (AttestationResponseOutput) ElementType() reflect.Type
func (AttestationResponseOutput) GenericSignedAttestation ¶
func (o AttestationResponseOutput) GenericSignedAttestation() GenericSignedAttestationResponseOutput
func (AttestationResponseOutput) PgpSignedAttestation ¶
func (o AttestationResponseOutput) PgpSignedAttestation() PgpSignedAttestationResponseOutput
A PGP signed attestation.
func (AttestationResponseOutput) ToAttestationResponseOutput ¶
func (o AttestationResponseOutput) ToAttestationResponseOutput() AttestationResponseOutput
func (AttestationResponseOutput) ToAttestationResponseOutputWithContext ¶
func (o AttestationResponseOutput) ToAttestationResponseOutputWithContext(ctx context.Context) AttestationResponseOutput
type Authority ¶
type Authority struct { // Hint hints at the purpose of the attestation authority. Hint *Hint `pulumi:"hint"` }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
type AuthorityArgs ¶
type AuthorityArgs struct { // Hint hints at the purpose of the attestation authority. Hint HintPtrInput `pulumi:"hint"` }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
func (AuthorityArgs) ElementType ¶
func (AuthorityArgs) ElementType() reflect.Type
func (AuthorityArgs) ToAuthorityOutput ¶
func (i AuthorityArgs) ToAuthorityOutput() AuthorityOutput
func (AuthorityArgs) ToAuthorityOutputWithContext ¶
func (i AuthorityArgs) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityArgs) ToAuthorityPtrOutput ¶
func (i AuthorityArgs) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityArgs) ToAuthorityPtrOutputWithContext ¶
func (i AuthorityArgs) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityInput ¶
type AuthorityInput interface { pulumi.Input ToAuthorityOutput() AuthorityOutput ToAuthorityOutputWithContext(context.Context) AuthorityOutput }
AuthorityInput is an input type that accepts AuthorityArgs and AuthorityOutput values. You can construct a concrete instance of `AuthorityInput` via:
AuthorityArgs{...}
type AuthorityOutput ¶
type AuthorityOutput struct{ *pulumi.OutputState }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
func (AuthorityOutput) ElementType ¶
func (AuthorityOutput) ElementType() reflect.Type
func (AuthorityOutput) Hint ¶
func (o AuthorityOutput) Hint() HintPtrOutput
Hint hints at the purpose of the attestation authority.
func (AuthorityOutput) ToAuthorityOutput ¶
func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
func (AuthorityOutput) ToAuthorityOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityOutput) ToAuthorityPtrOutput ¶
func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityOutput) ToAuthorityPtrOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityPtrInput ¶
type AuthorityPtrInput interface { pulumi.Input ToAuthorityPtrOutput() AuthorityPtrOutput ToAuthorityPtrOutputWithContext(context.Context) AuthorityPtrOutput }
AuthorityPtrInput is an input type that accepts AuthorityArgs, AuthorityPtr and AuthorityPtrOutput values. You can construct a concrete instance of `AuthorityPtrInput` via:
AuthorityArgs{...} or: nil
func AuthorityPtr ¶
func AuthorityPtr(v *AuthorityArgs) AuthorityPtrInput
type AuthorityPtrOutput ¶
type AuthorityPtrOutput struct{ *pulumi.OutputState }
func (AuthorityPtrOutput) Elem ¶
func (o AuthorityPtrOutput) Elem() AuthorityOutput
func (AuthorityPtrOutput) ElementType ¶
func (AuthorityPtrOutput) ElementType() reflect.Type
func (AuthorityPtrOutput) Hint ¶
func (o AuthorityPtrOutput) Hint() HintPtrOutput
Hint hints at the purpose of the attestation authority.
func (AuthorityPtrOutput) ToAuthorityPtrOutput ¶
func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityPtrOutput) ToAuthorityPtrOutputWithContext ¶
func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityResponse ¶
type AuthorityResponse struct { // Hint hints at the purpose of the attestation authority. Hint HintResponse `pulumi:"hint"` }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
type AuthorityResponseOutput ¶
type AuthorityResponseOutput struct{ *pulumi.OutputState }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
func (AuthorityResponseOutput) ElementType ¶
func (AuthorityResponseOutput) ElementType() reflect.Type
func (AuthorityResponseOutput) Hint ¶
func (o AuthorityResponseOutput) Hint() HintResponseOutput
Hint hints at the purpose of the attestation authority.
func (AuthorityResponseOutput) ToAuthorityResponseOutput ¶
func (o AuthorityResponseOutput) ToAuthorityResponseOutput() AuthorityResponseOutput
func (AuthorityResponseOutput) ToAuthorityResponseOutputWithContext ¶
func (o AuthorityResponseOutput) ToAuthorityResponseOutputWithContext(ctx context.Context) AuthorityResponseOutput
type Basis ¶
type Basis struct { // Immutable. The fingerprint of the base image. Fingerprint Fingerprint `pulumi:"fingerprint"` // Immutable. The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl string `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
type BasisArgs ¶
type BasisArgs struct { // Immutable. The fingerprint of the base image. Fingerprint FingerprintInput `pulumi:"fingerprint"` // Immutable. The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl pulumi.StringInput `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisArgs) ElementType ¶
func (BasisArgs) ToBasisOutput ¶
func (i BasisArgs) ToBasisOutput() BasisOutput
func (BasisArgs) ToBasisOutputWithContext ¶
func (i BasisArgs) ToBasisOutputWithContext(ctx context.Context) BasisOutput
func (BasisArgs) ToBasisPtrOutput ¶
func (i BasisArgs) ToBasisPtrOutput() BasisPtrOutput
func (BasisArgs) ToBasisPtrOutputWithContext ¶
func (i BasisArgs) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisInput ¶
type BasisInput interface { pulumi.Input ToBasisOutput() BasisOutput ToBasisOutputWithContext(context.Context) BasisOutput }
BasisInput is an input type that accepts BasisArgs and BasisOutput values. You can construct a concrete instance of `BasisInput` via:
BasisArgs{...}
type BasisOutput ¶
type BasisOutput struct{ *pulumi.OutputState }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisOutput) ElementType ¶
func (BasisOutput) ElementType() reflect.Type
func (BasisOutput) Fingerprint ¶
func (o BasisOutput) Fingerprint() FingerprintOutput
Immutable. The fingerprint of the base image.
func (BasisOutput) ResourceUrl ¶
func (o BasisOutput) ResourceUrl() pulumi.StringOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (BasisOutput) ToBasisOutput ¶
func (o BasisOutput) ToBasisOutput() BasisOutput
func (BasisOutput) ToBasisOutputWithContext ¶
func (o BasisOutput) ToBasisOutputWithContext(ctx context.Context) BasisOutput
func (BasisOutput) ToBasisPtrOutput ¶
func (o BasisOutput) ToBasisPtrOutput() BasisPtrOutput
func (BasisOutput) ToBasisPtrOutputWithContext ¶
func (o BasisOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisPtrInput ¶
type BasisPtrInput interface { pulumi.Input ToBasisPtrOutput() BasisPtrOutput ToBasisPtrOutputWithContext(context.Context) BasisPtrOutput }
BasisPtrInput is an input type that accepts BasisArgs, BasisPtr and BasisPtrOutput values. You can construct a concrete instance of `BasisPtrInput` via:
BasisArgs{...} or: nil
func BasisPtr ¶
func BasisPtr(v *BasisArgs) BasisPtrInput
type BasisPtrOutput ¶
type BasisPtrOutput struct{ *pulumi.OutputState }
func (BasisPtrOutput) Elem ¶
func (o BasisPtrOutput) Elem() BasisOutput
func (BasisPtrOutput) ElementType ¶
func (BasisPtrOutput) ElementType() reflect.Type
func (BasisPtrOutput) Fingerprint ¶
func (o BasisPtrOutput) Fingerprint() FingerprintPtrOutput
Immutable. The fingerprint of the base image.
func (BasisPtrOutput) ResourceUrl ¶
func (o BasisPtrOutput) ResourceUrl() pulumi.StringPtrOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (BasisPtrOutput) ToBasisPtrOutput ¶
func (o BasisPtrOutput) ToBasisPtrOutput() BasisPtrOutput
func (BasisPtrOutput) ToBasisPtrOutputWithContext ¶
func (o BasisPtrOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisResponse ¶
type BasisResponse struct { // Immutable. The fingerprint of the base image. Fingerprint FingerprintResponse `pulumi:"fingerprint"` // Immutable. The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl string `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
type BasisResponseOutput ¶
type BasisResponseOutput struct{ *pulumi.OutputState }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisResponseOutput) ElementType ¶
func (BasisResponseOutput) ElementType() reflect.Type
func (BasisResponseOutput) Fingerprint ¶
func (o BasisResponseOutput) Fingerprint() FingerprintResponseOutput
Immutable. The fingerprint of the base image.
func (BasisResponseOutput) ResourceUrl ¶
func (o BasisResponseOutput) ResourceUrl() pulumi.StringOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (BasisResponseOutput) ToBasisResponseOutput ¶
func (o BasisResponseOutput) ToBasisResponseOutput() BasisResponseOutput
func (BasisResponseOutput) ToBasisResponseOutputWithContext ¶
func (o BasisResponseOutput) ToBasisResponseOutputWithContext(ctx context.Context) BasisResponseOutput
type Binding ¶
type Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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 Cloud Platform 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. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@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`. * `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 Build ¶
type Build struct { // Immutable. Version of the builder which produced this build. BuilderVersion string `pulumi:"builderVersion"` // Signature of the build in occurrences pointing to this build note containing build details. Signature *BuildSignature `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
type BuildArgs ¶
type BuildArgs struct { // Immutable. Version of the builder which produced this build. BuilderVersion pulumi.StringInput `pulumi:"builderVersion"` // Signature of the build in occurrences pointing to this build note containing build details. Signature BuildSignaturePtrInput `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
func (BuildArgs) ElementType ¶
func (BuildArgs) ToBuildOutput ¶
func (i BuildArgs) ToBuildOutput() BuildOutput
func (BuildArgs) ToBuildOutputWithContext ¶
func (i BuildArgs) ToBuildOutputWithContext(ctx context.Context) BuildOutput
func (BuildArgs) ToBuildPtrOutput ¶
func (i BuildArgs) ToBuildPtrOutput() BuildPtrOutput
func (BuildArgs) ToBuildPtrOutputWithContext ¶
func (i BuildArgs) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
type BuildInput ¶
type BuildInput interface { pulumi.Input ToBuildOutput() BuildOutput ToBuildOutputWithContext(context.Context) BuildOutput }
BuildInput is an input type that accepts BuildArgs and BuildOutput values. You can construct a concrete instance of `BuildInput` via:
BuildArgs{...}
type BuildOutput ¶
type BuildOutput struct{ *pulumi.OutputState }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
func (BuildOutput) BuilderVersion ¶
func (o BuildOutput) BuilderVersion() pulumi.StringOutput
Immutable. Version of the builder which produced this build.
func (BuildOutput) ElementType ¶
func (BuildOutput) ElementType() reflect.Type
func (BuildOutput) Signature ¶
func (o BuildOutput) Signature() BuildSignaturePtrOutput
Signature of the build in occurrences pointing to this build note containing build details.
func (BuildOutput) ToBuildOutput ¶
func (o BuildOutput) ToBuildOutput() BuildOutput
func (BuildOutput) ToBuildOutputWithContext ¶
func (o BuildOutput) ToBuildOutputWithContext(ctx context.Context) BuildOutput
func (BuildOutput) ToBuildPtrOutput ¶
func (o BuildOutput) ToBuildPtrOutput() BuildPtrOutput
func (BuildOutput) ToBuildPtrOutputWithContext ¶
func (o BuildOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
type BuildProvenance ¶
type BuildProvenance struct { // Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. BuildOptions map[string]string `pulumi:"buildOptions"` // Version string of the builder at the time this build was executed. BuilderVersion *string `pulumi:"builderVersion"` // Output of the build. BuiltArtifacts []Artifact `pulumi:"builtArtifacts"` // Commands requested by the build. Commands []Command `pulumi:"commands"` // Time at which the build was created. CreateTime *string `pulumi:"createTime"` // E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. Creator *string `pulumi:"creator"` // Time at which execution of the build was finished. EndTime *string `pulumi:"endTime"` // Unique identifier of the build. Id string `pulumi:"id"` // URI where any logs for this provenance were written. LogsUri *string `pulumi:"logsUri"` // ID of the project. Project *string `pulumi:"project"` // Details of the Source input to the build. SourceProvenance *Source `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime *string `pulumi:"startTime"` // Trigger identifier if the build was triggered automatically; empty if not. TriggerId *string `pulumi:"triggerId"` }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
type BuildProvenanceArgs ¶
type BuildProvenanceArgs struct { // Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. BuildOptions pulumi.StringMapInput `pulumi:"buildOptions"` // Version string of the builder at the time this build was executed. BuilderVersion pulumi.StringPtrInput `pulumi:"builderVersion"` // Output of the build. BuiltArtifacts ArtifactArrayInput `pulumi:"builtArtifacts"` // Commands requested by the build. Commands CommandArrayInput `pulumi:"commands"` // Time at which the build was created. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. Creator pulumi.StringPtrInput `pulumi:"creator"` // Time at which execution of the build was finished. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Unique identifier of the build. Id pulumi.StringInput `pulumi:"id"` // URI where any logs for this provenance were written. LogsUri pulumi.StringPtrInput `pulumi:"logsUri"` // ID of the project. Project pulumi.StringPtrInput `pulumi:"project"` // Details of the Source input to the build. SourceProvenance SourcePtrInput `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // Trigger identifier if the build was triggered automatically; empty if not. TriggerId pulumi.StringPtrInput `pulumi:"triggerId"` }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
func (BuildProvenanceArgs) ElementType ¶
func (BuildProvenanceArgs) ElementType() reflect.Type
func (BuildProvenanceArgs) ToBuildProvenanceOutput ¶
func (i BuildProvenanceArgs) ToBuildProvenanceOutput() BuildProvenanceOutput
func (BuildProvenanceArgs) ToBuildProvenanceOutputWithContext ¶
func (i BuildProvenanceArgs) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
func (BuildProvenanceArgs) ToBuildProvenancePtrOutput ¶
func (i BuildProvenanceArgs) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenanceArgs) ToBuildProvenancePtrOutputWithContext ¶
func (i BuildProvenanceArgs) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
type BuildProvenanceInput ¶
type BuildProvenanceInput interface { pulumi.Input ToBuildProvenanceOutput() BuildProvenanceOutput ToBuildProvenanceOutputWithContext(context.Context) BuildProvenanceOutput }
BuildProvenanceInput is an input type that accepts BuildProvenanceArgs and BuildProvenanceOutput values. You can construct a concrete instance of `BuildProvenanceInput` via:
BuildProvenanceArgs{...}
type BuildProvenanceOutput ¶
type BuildProvenanceOutput struct{ *pulumi.OutputState }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
func (BuildProvenanceOutput) BuildOptions ¶
func (o BuildProvenanceOutput) BuildOptions() pulumi.StringMapOutput
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
func (BuildProvenanceOutput) BuilderVersion ¶
func (o BuildProvenanceOutput) BuilderVersion() pulumi.StringPtrOutput
Version string of the builder at the time this build was executed.
func (BuildProvenanceOutput) BuiltArtifacts ¶
func (o BuildProvenanceOutput) BuiltArtifacts() ArtifactArrayOutput
Output of the build.
func (BuildProvenanceOutput) Commands ¶
func (o BuildProvenanceOutput) Commands() CommandArrayOutput
Commands requested by the build.
func (BuildProvenanceOutput) CreateTime ¶
func (o BuildProvenanceOutput) CreateTime() pulumi.StringPtrOutput
Time at which the build was created.
func (BuildProvenanceOutput) Creator ¶
func (o BuildProvenanceOutput) Creator() pulumi.StringPtrOutput
E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
func (BuildProvenanceOutput) ElementType ¶
func (BuildProvenanceOutput) ElementType() reflect.Type
func (BuildProvenanceOutput) EndTime ¶
func (o BuildProvenanceOutput) EndTime() pulumi.StringPtrOutput
Time at which execution of the build was finished.
func (BuildProvenanceOutput) Id ¶
func (o BuildProvenanceOutput) Id() pulumi.StringOutput
Unique identifier of the build.
func (BuildProvenanceOutput) LogsUri ¶
func (o BuildProvenanceOutput) LogsUri() pulumi.StringPtrOutput
URI where any logs for this provenance were written.
func (BuildProvenanceOutput) Project ¶ added in v0.3.0
func (o BuildProvenanceOutput) Project() pulumi.StringPtrOutput
ID of the project.
func (BuildProvenanceOutput) SourceProvenance ¶
func (o BuildProvenanceOutput) SourceProvenance() SourcePtrOutput
Details of the Source input to the build.
func (BuildProvenanceOutput) StartTime ¶
func (o BuildProvenanceOutput) StartTime() pulumi.StringPtrOutput
Time at which execution of the build was started.
func (BuildProvenanceOutput) ToBuildProvenanceOutput ¶
func (o BuildProvenanceOutput) ToBuildProvenanceOutput() BuildProvenanceOutput
func (BuildProvenanceOutput) ToBuildProvenanceOutputWithContext ¶
func (o BuildProvenanceOutput) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
func (BuildProvenanceOutput) ToBuildProvenancePtrOutput ¶
func (o BuildProvenanceOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext ¶
func (o BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
func (BuildProvenanceOutput) TriggerId ¶
func (o BuildProvenanceOutput) TriggerId() pulumi.StringPtrOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildProvenancePtrInput ¶
type BuildProvenancePtrInput interface { pulumi.Input ToBuildProvenancePtrOutput() BuildProvenancePtrOutput ToBuildProvenancePtrOutputWithContext(context.Context) BuildProvenancePtrOutput }
BuildProvenancePtrInput is an input type that accepts BuildProvenanceArgs, BuildProvenancePtr and BuildProvenancePtrOutput values. You can construct a concrete instance of `BuildProvenancePtrInput` via:
BuildProvenanceArgs{...} or: nil
func BuildProvenancePtr ¶
func BuildProvenancePtr(v *BuildProvenanceArgs) BuildProvenancePtrInput
type BuildProvenancePtrOutput ¶
type BuildProvenancePtrOutput struct{ *pulumi.OutputState }
func (BuildProvenancePtrOutput) BuildOptions ¶
func (o BuildProvenancePtrOutput) BuildOptions() pulumi.StringMapOutput
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
func (BuildProvenancePtrOutput) BuilderVersion ¶
func (o BuildProvenancePtrOutput) BuilderVersion() pulumi.StringPtrOutput
Version string of the builder at the time this build was executed.
func (BuildProvenancePtrOutput) BuiltArtifacts ¶
func (o BuildProvenancePtrOutput) BuiltArtifacts() ArtifactArrayOutput
Output of the build.
func (BuildProvenancePtrOutput) Commands ¶
func (o BuildProvenancePtrOutput) Commands() CommandArrayOutput
Commands requested by the build.
func (BuildProvenancePtrOutput) CreateTime ¶
func (o BuildProvenancePtrOutput) CreateTime() pulumi.StringPtrOutput
Time at which the build was created.
func (BuildProvenancePtrOutput) Creator ¶
func (o BuildProvenancePtrOutput) Creator() pulumi.StringPtrOutput
E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
func (BuildProvenancePtrOutput) Elem ¶
func (o BuildProvenancePtrOutput) Elem() BuildProvenanceOutput
func (BuildProvenancePtrOutput) ElementType ¶
func (BuildProvenancePtrOutput) ElementType() reflect.Type
func (BuildProvenancePtrOutput) EndTime ¶
func (o BuildProvenancePtrOutput) EndTime() pulumi.StringPtrOutput
Time at which execution of the build was finished.
func (BuildProvenancePtrOutput) Id ¶
func (o BuildProvenancePtrOutput) Id() pulumi.StringPtrOutput
Unique identifier of the build.
func (BuildProvenancePtrOutput) LogsUri ¶
func (o BuildProvenancePtrOutput) LogsUri() pulumi.StringPtrOutput
URI where any logs for this provenance were written.
func (BuildProvenancePtrOutput) Project ¶ added in v0.3.0
func (o BuildProvenancePtrOutput) Project() pulumi.StringPtrOutput
ID of the project.
func (BuildProvenancePtrOutput) SourceProvenance ¶
func (o BuildProvenancePtrOutput) SourceProvenance() SourcePtrOutput
Details of the Source input to the build.
func (BuildProvenancePtrOutput) StartTime ¶
func (o BuildProvenancePtrOutput) StartTime() pulumi.StringPtrOutput
Time at which execution of the build was started.
func (BuildProvenancePtrOutput) ToBuildProvenancePtrOutput ¶
func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext ¶
func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
func (BuildProvenancePtrOutput) TriggerId ¶
func (o BuildProvenancePtrOutput) TriggerId() pulumi.StringPtrOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildProvenanceResponse ¶
type BuildProvenanceResponse struct { // Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. BuildOptions map[string]string `pulumi:"buildOptions"` // Version string of the builder at the time this build was executed. BuilderVersion string `pulumi:"builderVersion"` // Output of the build. BuiltArtifacts []ArtifactResponse `pulumi:"builtArtifacts"` // Commands requested by the build. Commands []CommandResponse `pulumi:"commands"` // Time at which the build was created. CreateTime string `pulumi:"createTime"` // E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. Creator string `pulumi:"creator"` // Time at which execution of the build was finished. EndTime string `pulumi:"endTime"` // URI where any logs for this provenance were written. LogsUri string `pulumi:"logsUri"` // ID of the project. Project string `pulumi:"project"` // Details of the Source input to the build. SourceProvenance SourceResponse `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime string `pulumi:"startTime"` // Trigger identifier if the build was triggered automatically; empty if not. TriggerId string `pulumi:"triggerId"` }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
type BuildProvenanceResponseOutput ¶
type BuildProvenanceResponseOutput struct{ *pulumi.OutputState }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
func (BuildProvenanceResponseOutput) BuildOptions ¶
func (o BuildProvenanceResponseOutput) BuildOptions() pulumi.StringMapOutput
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
func (BuildProvenanceResponseOutput) BuilderVersion ¶
func (o BuildProvenanceResponseOutput) BuilderVersion() pulumi.StringOutput
Version string of the builder at the time this build was executed.
func (BuildProvenanceResponseOutput) BuiltArtifacts ¶
func (o BuildProvenanceResponseOutput) BuiltArtifacts() ArtifactResponseArrayOutput
Output of the build.
func (BuildProvenanceResponseOutput) Commands ¶
func (o BuildProvenanceResponseOutput) Commands() CommandResponseArrayOutput
Commands requested by the build.
func (BuildProvenanceResponseOutput) CreateTime ¶
func (o BuildProvenanceResponseOutput) CreateTime() pulumi.StringOutput
Time at which the build was created.
func (BuildProvenanceResponseOutput) Creator ¶
func (o BuildProvenanceResponseOutput) Creator() pulumi.StringOutput
E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
func (BuildProvenanceResponseOutput) ElementType ¶
func (BuildProvenanceResponseOutput) ElementType() reflect.Type
func (BuildProvenanceResponseOutput) EndTime ¶
func (o BuildProvenanceResponseOutput) EndTime() pulumi.StringOutput
Time at which execution of the build was finished.
func (BuildProvenanceResponseOutput) LogsUri ¶
func (o BuildProvenanceResponseOutput) LogsUri() pulumi.StringOutput
URI where any logs for this provenance were written.
func (BuildProvenanceResponseOutput) Project ¶ added in v0.3.0
func (o BuildProvenanceResponseOutput) Project() pulumi.StringOutput
ID of the project.
func (BuildProvenanceResponseOutput) SourceProvenance ¶
func (o BuildProvenanceResponseOutput) SourceProvenance() SourceResponseOutput
Details of the Source input to the build.
func (BuildProvenanceResponseOutput) StartTime ¶
func (o BuildProvenanceResponseOutput) StartTime() pulumi.StringOutput
Time at which execution of the build was started.
func (BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput ¶
func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput() BuildProvenanceResponseOutput
func (BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext ¶
func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext(ctx context.Context) BuildProvenanceResponseOutput
func (BuildProvenanceResponseOutput) TriggerId ¶
func (o BuildProvenanceResponseOutput) TriggerId() pulumi.StringOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildPtrInput ¶
type BuildPtrInput interface { pulumi.Input ToBuildPtrOutput() BuildPtrOutput ToBuildPtrOutputWithContext(context.Context) BuildPtrOutput }
BuildPtrInput is an input type that accepts BuildArgs, BuildPtr and BuildPtrOutput values. You can construct a concrete instance of `BuildPtrInput` via:
BuildArgs{...} or: nil
func BuildPtr ¶
func BuildPtr(v *BuildArgs) BuildPtrInput
type BuildPtrOutput ¶
type BuildPtrOutput struct{ *pulumi.OutputState }
func (BuildPtrOutput) BuilderVersion ¶
func (o BuildPtrOutput) BuilderVersion() pulumi.StringPtrOutput
Immutable. Version of the builder which produced this build.
func (BuildPtrOutput) Elem ¶
func (o BuildPtrOutput) Elem() BuildOutput
func (BuildPtrOutput) ElementType ¶
func (BuildPtrOutput) ElementType() reflect.Type
func (BuildPtrOutput) Signature ¶
func (o BuildPtrOutput) Signature() BuildSignaturePtrOutput
Signature of the build in occurrences pointing to this build note containing build details.
func (BuildPtrOutput) ToBuildPtrOutput ¶
func (o BuildPtrOutput) ToBuildPtrOutput() BuildPtrOutput
func (BuildPtrOutput) ToBuildPtrOutputWithContext ¶
func (o BuildPtrOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
type BuildResponse ¶
type BuildResponse struct { // Immutable. Version of the builder which produced this build. BuilderVersion string `pulumi:"builderVersion"` // Signature of the build in occurrences pointing to this build note containing build details. Signature BuildSignatureResponse `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
type BuildResponseOutput ¶
type BuildResponseOutput struct{ *pulumi.OutputState }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
func (BuildResponseOutput) BuilderVersion ¶
func (o BuildResponseOutput) BuilderVersion() pulumi.StringOutput
Immutable. Version of the builder which produced this build.
func (BuildResponseOutput) ElementType ¶
func (BuildResponseOutput) ElementType() reflect.Type
func (BuildResponseOutput) Signature ¶
func (o BuildResponseOutput) Signature() BuildSignatureResponseOutput
Signature of the build in occurrences pointing to this build note containing build details.
func (BuildResponseOutput) ToBuildResponseOutput ¶
func (o BuildResponseOutput) ToBuildResponseOutput() BuildResponseOutput
func (BuildResponseOutput) ToBuildResponseOutputWithContext ¶
func (o BuildResponseOutput) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
type BuildSignature ¶
type BuildSignature struct { // An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId *string `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id`. KeyType *BuildSignatureKeyType `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey *string `pulumi:"publicKey"` // Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded. Signature string `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
type BuildSignatureArgs ¶
type BuildSignatureArgs struct { // An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId pulumi.StringPtrInput `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id`. KeyType BuildSignatureKeyTypePtrInput `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded. Signature pulumi.StringInput `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
func (BuildSignatureArgs) ElementType ¶
func (BuildSignatureArgs) ElementType() reflect.Type
func (BuildSignatureArgs) ToBuildSignatureOutput ¶
func (i BuildSignatureArgs) ToBuildSignatureOutput() BuildSignatureOutput
func (BuildSignatureArgs) ToBuildSignatureOutputWithContext ¶
func (i BuildSignatureArgs) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
func (BuildSignatureArgs) ToBuildSignaturePtrOutput ¶
func (i BuildSignatureArgs) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext ¶
func (i BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignatureInput ¶
type BuildSignatureInput interface { pulumi.Input ToBuildSignatureOutput() BuildSignatureOutput ToBuildSignatureOutputWithContext(context.Context) BuildSignatureOutput }
BuildSignatureInput is an input type that accepts BuildSignatureArgs and BuildSignatureOutput values. You can construct a concrete instance of `BuildSignatureInput` via:
BuildSignatureArgs{...}
type BuildSignatureKeyType ¶ added in v0.4.0
type BuildSignatureKeyType string
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignatureKeyType) ElementType ¶ added in v0.4.0
func (BuildSignatureKeyType) ElementType() reflect.Type
func (BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyType) ToStringOutput ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringOutput() pulumi.StringOutput
func (BuildSignatureKeyType) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildSignatureKeyType) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureKeyTypeInput ¶ added in v0.6.0
type BuildSignatureKeyTypeInput interface { pulumi.Input ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput ToBuildSignatureKeyTypeOutputWithContext(context.Context) BuildSignatureKeyTypeOutput }
BuildSignatureKeyTypeInput is an input type that accepts BuildSignatureKeyTypeArgs and BuildSignatureKeyTypeOutput values. You can construct a concrete instance of `BuildSignatureKeyTypeInput` via:
BuildSignatureKeyTypeArgs{...}
type BuildSignatureKeyTypeOutput ¶ added in v0.6.0
type BuildSignatureKeyTypeOutput struct{ *pulumi.OutputState }
func (BuildSignatureKeyTypeOutput) ElementType ¶ added in v0.6.0
func (BuildSignatureKeyTypeOutput) ElementType() reflect.Type
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (BuildSignatureKeyTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildSignatureKeyTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureKeyTypePtrInput ¶ added in v0.6.0
type BuildSignatureKeyTypePtrInput interface { pulumi.Input ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput ToBuildSignatureKeyTypePtrOutputWithContext(context.Context) BuildSignatureKeyTypePtrOutput }
func BuildSignatureKeyTypePtr ¶ added in v0.6.0
func BuildSignatureKeyTypePtr(v string) BuildSignatureKeyTypePtrInput
type BuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
type BuildSignatureKeyTypePtrOutput struct{ *pulumi.OutputState }
func (BuildSignatureKeyTypePtrOutput) Elem ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) Elem() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypePtrOutput) ElementType ¶ added in v0.6.0
func (BuildSignatureKeyTypePtrOutput) ElementType() reflect.Type
func (BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureOutput ¶
type BuildSignatureOutput struct{ *pulumi.OutputState }
Message encapsulating the signature of the verified build.
func (BuildSignatureOutput) ElementType ¶
func (BuildSignatureOutput) ElementType() reflect.Type
func (BuildSignatureOutput) KeyId ¶
func (o BuildSignatureOutput) KeyId() pulumi.StringPtrOutput
An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignatureOutput) KeyType ¶
func (o BuildSignatureOutput) KeyType() BuildSignatureKeyTypePtrOutput
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignatureOutput) PublicKey ¶
func (o BuildSignatureOutput) PublicKey() pulumi.StringPtrOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignatureOutput) Signature ¶
func (o BuildSignatureOutput) Signature() pulumi.StringOutput
Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded.
func (BuildSignatureOutput) ToBuildSignatureOutput ¶
func (o BuildSignatureOutput) ToBuildSignatureOutput() BuildSignatureOutput
func (BuildSignatureOutput) ToBuildSignatureOutputWithContext ¶
func (o BuildSignatureOutput) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
func (BuildSignatureOutput) ToBuildSignaturePtrOutput ¶
func (o BuildSignatureOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext ¶
func (o BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignaturePtrInput ¶
type BuildSignaturePtrInput interface { pulumi.Input ToBuildSignaturePtrOutput() BuildSignaturePtrOutput ToBuildSignaturePtrOutputWithContext(context.Context) BuildSignaturePtrOutput }
BuildSignaturePtrInput is an input type that accepts BuildSignatureArgs, BuildSignaturePtr and BuildSignaturePtrOutput values. You can construct a concrete instance of `BuildSignaturePtrInput` via:
BuildSignatureArgs{...} or: nil
func BuildSignaturePtr ¶
func BuildSignaturePtr(v *BuildSignatureArgs) BuildSignaturePtrInput
type BuildSignaturePtrOutput ¶
type BuildSignaturePtrOutput struct{ *pulumi.OutputState }
func (BuildSignaturePtrOutput) Elem ¶
func (o BuildSignaturePtrOutput) Elem() BuildSignatureOutput
func (BuildSignaturePtrOutput) ElementType ¶
func (BuildSignaturePtrOutput) ElementType() reflect.Type
func (BuildSignaturePtrOutput) KeyId ¶
func (o BuildSignaturePtrOutput) KeyId() pulumi.StringPtrOutput
An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignaturePtrOutput) KeyType ¶
func (o BuildSignaturePtrOutput) KeyType() BuildSignatureKeyTypePtrOutput
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignaturePtrOutput) PublicKey ¶
func (o BuildSignaturePtrOutput) PublicKey() pulumi.StringPtrOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignaturePtrOutput) Signature ¶
func (o BuildSignaturePtrOutput) Signature() pulumi.StringPtrOutput
Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded.
func (BuildSignaturePtrOutput) ToBuildSignaturePtrOutput ¶
func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext ¶
func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignatureResponse ¶
type BuildSignatureResponse struct { // An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId string `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id`. KeyType string `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey string `pulumi:"publicKey"` // Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded. Signature string `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
type BuildSignatureResponseOutput ¶
type BuildSignatureResponseOutput struct{ *pulumi.OutputState }
Message encapsulating the signature of the verified build.
func (BuildSignatureResponseOutput) ElementType ¶
func (BuildSignatureResponseOutput) ElementType() reflect.Type
func (BuildSignatureResponseOutput) KeyId ¶
func (o BuildSignatureResponseOutput) KeyId() pulumi.StringOutput
An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignatureResponseOutput) KeyType ¶
func (o BuildSignatureResponseOutput) KeyType() pulumi.StringOutput
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignatureResponseOutput) PublicKey ¶
func (o BuildSignatureResponseOutput) PublicKey() pulumi.StringOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignatureResponseOutput) Signature ¶
func (o BuildSignatureResponseOutput) Signature() pulumi.StringOutput
Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded.
func (BuildSignatureResponseOutput) ToBuildSignatureResponseOutput ¶
func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutput() BuildSignatureResponseOutput
func (BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext ¶
func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext(ctx context.Context) BuildSignatureResponseOutput
type ByProducts ¶
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
type ByProductsArgs ¶
type ByProductsArgs struct {
CustomValues pulumi.StringMapInput `pulumi:"customValues"`
}
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
func (ByProductsArgs) ElementType ¶
func (ByProductsArgs) ElementType() reflect.Type
func (ByProductsArgs) ToByProductsOutput ¶
func (i ByProductsArgs) ToByProductsOutput() ByProductsOutput
func (ByProductsArgs) ToByProductsOutputWithContext ¶
func (i ByProductsArgs) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
func (ByProductsArgs) ToByProductsPtrOutput ¶
func (i ByProductsArgs) ToByProductsPtrOutput() ByProductsPtrOutput
func (ByProductsArgs) ToByProductsPtrOutputWithContext ¶
func (i ByProductsArgs) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
type ByProductsInput ¶
type ByProductsInput interface { pulumi.Input ToByProductsOutput() ByProductsOutput ToByProductsOutputWithContext(context.Context) ByProductsOutput }
ByProductsInput is an input type that accepts ByProductsArgs and ByProductsOutput values. You can construct a concrete instance of `ByProductsInput` via:
ByProductsArgs{...}
type ByProductsOutput ¶
type ByProductsOutput struct{ *pulumi.OutputState }
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
func (ByProductsOutput) CustomValues ¶
func (o ByProductsOutput) CustomValues() pulumi.StringMapOutput
func (ByProductsOutput) ElementType ¶
func (ByProductsOutput) ElementType() reflect.Type
func (ByProductsOutput) ToByProductsOutput ¶
func (o ByProductsOutput) ToByProductsOutput() ByProductsOutput
func (ByProductsOutput) ToByProductsOutputWithContext ¶
func (o ByProductsOutput) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
func (ByProductsOutput) ToByProductsPtrOutput ¶
func (o ByProductsOutput) ToByProductsPtrOutput() ByProductsPtrOutput
func (ByProductsOutput) ToByProductsPtrOutputWithContext ¶
func (o ByProductsOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
type ByProductsPtrInput ¶
type ByProductsPtrInput interface { pulumi.Input ToByProductsPtrOutput() ByProductsPtrOutput ToByProductsPtrOutputWithContext(context.Context) ByProductsPtrOutput }
ByProductsPtrInput is an input type that accepts ByProductsArgs, ByProductsPtr and ByProductsPtrOutput values. You can construct a concrete instance of `ByProductsPtrInput` via:
ByProductsArgs{...} or: nil
func ByProductsPtr ¶
func ByProductsPtr(v *ByProductsArgs) ByProductsPtrInput
type ByProductsPtrOutput ¶
type ByProductsPtrOutput struct{ *pulumi.OutputState }
func (ByProductsPtrOutput) CustomValues ¶
func (o ByProductsPtrOutput) CustomValues() pulumi.StringMapOutput
func (ByProductsPtrOutput) Elem ¶
func (o ByProductsPtrOutput) Elem() ByProductsOutput
func (ByProductsPtrOutput) ElementType ¶
func (ByProductsPtrOutput) ElementType() reflect.Type
func (ByProductsPtrOutput) ToByProductsPtrOutput ¶
func (o ByProductsPtrOutput) ToByProductsPtrOutput() ByProductsPtrOutput
func (ByProductsPtrOutput) ToByProductsPtrOutputWithContext ¶
func (o ByProductsPtrOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
type ByProductsResponse ¶
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
type ByProductsResponseOutput ¶
type ByProductsResponseOutput struct{ *pulumi.OutputState }
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
func (ByProductsResponseOutput) CustomValues ¶
func (o ByProductsResponseOutput) CustomValues() pulumi.StringMapOutput
func (ByProductsResponseOutput) ElementType ¶
func (ByProductsResponseOutput) ElementType() reflect.Type
func (ByProductsResponseOutput) ToByProductsResponseOutput ¶
func (o ByProductsResponseOutput) ToByProductsResponseOutput() ByProductsResponseOutput
func (ByProductsResponseOutput) ToByProductsResponseOutputWithContext ¶
func (o ByProductsResponseOutput) ToByProductsResponseOutputWithContext(ctx context.Context) ByProductsResponseOutput
type CVSSv3 ¶
type CVSSv3 struct { AttackComplexity *CVSSv3AttackComplexity `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector *CVSSv3AttackVector `pulumi:"attackVector"` AvailabilityImpact *CVSSv3AvailabilityImpact `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore *float64 `pulumi:"baseScore"` ConfidentialityImpact *CVSSv3ConfidentialityImpact `pulumi:"confidentialityImpact"` ExploitabilityScore *float64 `pulumi:"exploitabilityScore"` ImpactScore *float64 `pulumi:"impactScore"` IntegrityImpact *CVSSv3IntegrityImpact `pulumi:"integrityImpact"` PrivilegesRequired *CVSSv3PrivilegesRequired `pulumi:"privilegesRequired"` Scope *CVSSv3Scope `pulumi:"scope"` UserInteraction *CVSSv3UserInteraction `pulumi:"userInteraction"` }
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
type CVSSv3Args ¶
type CVSSv3Args struct { AttackComplexity CVSSv3AttackComplexityPtrInput `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector CVSSv3AttackVectorPtrInput `pulumi:"attackVector"` AvailabilityImpact CVSSv3AvailabilityImpactPtrInput `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore pulumi.Float64PtrInput `pulumi:"baseScore"` ConfidentialityImpact CVSSv3ConfidentialityImpactPtrInput `pulumi:"confidentialityImpact"` ExploitabilityScore pulumi.Float64PtrInput `pulumi:"exploitabilityScore"` ImpactScore pulumi.Float64PtrInput `pulumi:"impactScore"` IntegrityImpact CVSSv3IntegrityImpactPtrInput `pulumi:"integrityImpact"` PrivilegesRequired CVSSv3PrivilegesRequiredPtrInput `pulumi:"privilegesRequired"` Scope CVSSv3ScopePtrInput `pulumi:"scope"` UserInteraction CVSSv3UserInteractionPtrInput `pulumi:"userInteraction"` }
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
func (CVSSv3Args) ElementType ¶
func (CVSSv3Args) ElementType() reflect.Type
func (CVSSv3Args) ToCVSSv3Output ¶
func (i CVSSv3Args) ToCVSSv3Output() CVSSv3Output
func (CVSSv3Args) ToCVSSv3OutputWithContext ¶
func (i CVSSv3Args) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
func (CVSSv3Args) ToCVSSv3PtrOutput ¶
func (i CVSSv3Args) ToCVSSv3PtrOutput() CVSSv3PtrOutput
func (CVSSv3Args) ToCVSSv3PtrOutputWithContext ¶
func (i CVSSv3Args) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
type CVSSv3AttackComplexity ¶ added in v0.4.0
type CVSSv3AttackComplexity string
func (CVSSv3AttackComplexity) ElementType ¶ added in v0.4.0
func (CVSSv3AttackComplexity) ElementType() reflect.Type
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexity) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackComplexity) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackComplexity) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackComplexityInput ¶ added in v0.6.0
type CVSSv3AttackComplexityInput interface { pulumi.Input ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput ToCVSSv3AttackComplexityOutputWithContext(context.Context) CVSSv3AttackComplexityOutput }
CVSSv3AttackComplexityInput is an input type that accepts CVSSv3AttackComplexityArgs and CVSSv3AttackComplexityOutput values. You can construct a concrete instance of `CVSSv3AttackComplexityInput` via:
CVSSv3AttackComplexityArgs{...}
type CVSSv3AttackComplexityOutput ¶ added in v0.6.0
type CVSSv3AttackComplexityOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackComplexityOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackComplexityOutput) ElementType() reflect.Type
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackComplexityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackComplexityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackComplexityPtrInput ¶ added in v0.6.0
type CVSSv3AttackComplexityPtrInput interface { pulumi.Input ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput ToCVSSv3AttackComplexityPtrOutputWithContext(context.Context) CVSSv3AttackComplexityPtrOutput }
func CVSSv3AttackComplexityPtr ¶ added in v0.6.0
func CVSSv3AttackComplexityPtr(v string) CVSSv3AttackComplexityPtrInput
type CVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
type CVSSv3AttackComplexityPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackComplexityPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) Elem() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackComplexityPtrOutput) ElementType() reflect.Type
func (CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVector ¶ added in v0.4.0
type CVSSv3AttackVector string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3AttackVector) ElementType ¶ added in v0.4.0
func (CVSSv3AttackVector) ElementType() reflect.Type
func (CVSSv3AttackVector) ToCVSSv3AttackVectorOutput ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVector) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackVector) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackVector) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVector) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVectorInput ¶ added in v0.6.0
type CVSSv3AttackVectorInput interface { pulumi.Input ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput ToCVSSv3AttackVectorOutputWithContext(context.Context) CVSSv3AttackVectorOutput }
CVSSv3AttackVectorInput is an input type that accepts CVSSv3AttackVectorArgs and CVSSv3AttackVectorOutput values. You can construct a concrete instance of `CVSSv3AttackVectorInput` via:
CVSSv3AttackVectorArgs{...}
type CVSSv3AttackVectorOutput ¶ added in v0.6.0
type CVSSv3AttackVectorOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackVectorOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackVectorOutput) ElementType() reflect.Type
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackVectorOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackVectorOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVectorPtrInput ¶ added in v0.6.0
type CVSSv3AttackVectorPtrInput interface { pulumi.Input ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput ToCVSSv3AttackVectorPtrOutputWithContext(context.Context) CVSSv3AttackVectorPtrOutput }
func CVSSv3AttackVectorPtr ¶ added in v0.6.0
func CVSSv3AttackVectorPtr(v string) CVSSv3AttackVectorPtrInput
type CVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
type CVSSv3AttackVectorPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackVectorPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) Elem() CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackVectorPtrOutput) ElementType() reflect.Type
func (CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpact ¶ added in v0.4.0
type CVSSv3AvailabilityImpact string
func (CVSSv3AvailabilityImpact) ElementType ¶ added in v0.4.0
func (CVSSv3AvailabilityImpact) ElementType() reflect.Type
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpact) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3AvailabilityImpact) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AvailabilityImpact) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpactInput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactInput interface { pulumi.Input ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput ToCVSSv3AvailabilityImpactOutputWithContext(context.Context) CVSSv3AvailabilityImpactOutput }
CVSSv3AvailabilityImpactInput is an input type that accepts CVSSv3AvailabilityImpactArgs and CVSSv3AvailabilityImpactOutput values. You can construct a concrete instance of `CVSSv3AvailabilityImpactInput` via:
CVSSv3AvailabilityImpactArgs{...}
type CVSSv3AvailabilityImpactOutput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3AvailabilityImpactOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AvailabilityImpactOutput) ElementType() reflect.Type
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AvailabilityImpactOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpactPtrInput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactPtrInput interface { pulumi.Input ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput ToCVSSv3AvailabilityImpactPtrOutputWithContext(context.Context) CVSSv3AvailabilityImpactPtrOutput }
func CVSSv3AvailabilityImpactPtr ¶ added in v0.6.0
func CVSSv3AvailabilityImpactPtr(v string) CVSSv3AvailabilityImpactPtrInput
type CVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AvailabilityImpactPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) Elem() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AvailabilityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpact ¶ added in v0.4.0
type CVSSv3ConfidentialityImpact string
func (CVSSv3ConfidentialityImpact) ElementType ¶ added in v0.4.0
func (CVSSv3ConfidentialityImpact) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpact) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3ConfidentialityImpact) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ConfidentialityImpact) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpactInput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactInput interface { pulumi.Input ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput ToCVSSv3ConfidentialityImpactOutputWithContext(context.Context) CVSSv3ConfidentialityImpactOutput }
CVSSv3ConfidentialityImpactInput is an input type that accepts CVSSv3ConfidentialityImpactArgs and CVSSv3ConfidentialityImpactOutput values. You can construct a concrete instance of `CVSSv3ConfidentialityImpactInput` via:
CVSSv3ConfidentialityImpactArgs{...}
type CVSSv3ConfidentialityImpactOutput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3ConfidentialityImpactOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ConfidentialityImpactOutput) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpactPtrInput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactPtrInput interface { pulumi.Input ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput ToCVSSv3ConfidentialityImpactPtrOutputWithContext(context.Context) CVSSv3ConfidentialityImpactPtrOutput }
func CVSSv3ConfidentialityImpactPtr ¶ added in v0.6.0
func CVSSv3ConfidentialityImpactPtr(v string) CVSSv3ConfidentialityImpactPtrInput
type CVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3ConfidentialityImpactPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ConfidentialityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3Input ¶
type CVSSv3Input interface { pulumi.Input ToCVSSv3Output() CVSSv3Output ToCVSSv3OutputWithContext(context.Context) CVSSv3Output }
CVSSv3Input is an input type that accepts CVSSv3Args and CVSSv3Output values. You can construct a concrete instance of `CVSSv3Input` via:
CVSSv3Args{...}
type CVSSv3IntegrityImpact ¶ added in v0.4.0
type CVSSv3IntegrityImpact string
func (CVSSv3IntegrityImpact) ElementType ¶ added in v0.4.0
func (CVSSv3IntegrityImpact) ElementType() reflect.Type
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpact) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3IntegrityImpact) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3IntegrityImpact) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpact) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3IntegrityImpactInput ¶ added in v0.6.0
type CVSSv3IntegrityImpactInput interface { pulumi.Input ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput ToCVSSv3IntegrityImpactOutputWithContext(context.Context) CVSSv3IntegrityImpactOutput }
CVSSv3IntegrityImpactInput is an input type that accepts CVSSv3IntegrityImpactArgs and CVSSv3IntegrityImpactOutput values. You can construct a concrete instance of `CVSSv3IntegrityImpactInput` via:
CVSSv3IntegrityImpactArgs{...}
type CVSSv3IntegrityImpactOutput ¶ added in v0.6.0
type CVSSv3IntegrityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3IntegrityImpactOutput) ElementType ¶ added in v0.6.0
func (CVSSv3IntegrityImpactOutput) ElementType() reflect.Type
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3IntegrityImpactOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3IntegrityImpactOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3IntegrityImpactPtrInput ¶ added in v0.6.0
type CVSSv3IntegrityImpactPtrInput interface { pulumi.Input ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput ToCVSSv3IntegrityImpactPtrOutputWithContext(context.Context) CVSSv3IntegrityImpactPtrOutput }
func CVSSv3IntegrityImpactPtr ¶ added in v0.6.0
func CVSSv3IntegrityImpactPtr(v string) CVSSv3IntegrityImpactPtrInput
type CVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
type CVSSv3IntegrityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3IntegrityImpactPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) Elem() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3IntegrityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3Output ¶
type CVSSv3Output struct{ *pulumi.OutputState }
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
func (CVSSv3Output) AttackComplexity ¶
func (o CVSSv3Output) AttackComplexity() CVSSv3AttackComplexityPtrOutput
func (CVSSv3Output) AttackVector ¶
func (o CVSSv3Output) AttackVector() CVSSv3AttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3Output) AvailabilityImpact ¶
func (o CVSSv3Output) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3Output) BaseScore ¶
func (o CVSSv3Output) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSv3Output) ConfidentialityImpact ¶
func (o CVSSv3Output) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3Output) ElementType ¶
func (CVSSv3Output) ElementType() reflect.Type
func (CVSSv3Output) ExploitabilityScore ¶
func (o CVSSv3Output) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSv3Output) ImpactScore ¶
func (o CVSSv3Output) ImpactScore() pulumi.Float64PtrOutput
func (CVSSv3Output) IntegrityImpact ¶
func (o CVSSv3Output) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3Output) PrivilegesRequired ¶
func (o CVSSv3Output) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3Output) Scope ¶
func (o CVSSv3Output) Scope() CVSSv3ScopePtrOutput
func (CVSSv3Output) ToCVSSv3Output ¶
func (o CVSSv3Output) ToCVSSv3Output() CVSSv3Output
func (CVSSv3Output) ToCVSSv3OutputWithContext ¶
func (o CVSSv3Output) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
func (CVSSv3Output) ToCVSSv3PtrOutput ¶
func (o CVSSv3Output) ToCVSSv3PtrOutput() CVSSv3PtrOutput
func (CVSSv3Output) ToCVSSv3PtrOutputWithContext ¶
func (o CVSSv3Output) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
func (CVSSv3Output) UserInteraction ¶
func (o CVSSv3Output) UserInteraction() CVSSv3UserInteractionPtrOutput
type CVSSv3PrivilegesRequired ¶ added in v0.4.0
type CVSSv3PrivilegesRequired string
func (CVSSv3PrivilegesRequired) ElementType ¶ added in v0.4.0
func (CVSSv3PrivilegesRequired) ElementType() reflect.Type
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequired) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringOutput() pulumi.StringOutput
func (CVSSv3PrivilegesRequired) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3PrivilegesRequired) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PrivilegesRequiredInput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredInput interface { pulumi.Input ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput ToCVSSv3PrivilegesRequiredOutputWithContext(context.Context) CVSSv3PrivilegesRequiredOutput }
CVSSv3PrivilegesRequiredInput is an input type that accepts CVSSv3PrivilegesRequiredArgs and CVSSv3PrivilegesRequiredOutput values. You can construct a concrete instance of `CVSSv3PrivilegesRequiredInput` via:
CVSSv3PrivilegesRequiredArgs{...}
type CVSSv3PrivilegesRequiredOutput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredOutput struct{ *pulumi.OutputState }
func (CVSSv3PrivilegesRequiredOutput) ElementType ¶ added in v0.6.0
func (CVSSv3PrivilegesRequiredOutput) ElementType() reflect.Type
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PrivilegesRequiredPtrInput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredPtrInput interface { pulumi.Input ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput ToCVSSv3PrivilegesRequiredPtrOutputWithContext(context.Context) CVSSv3PrivilegesRequiredPtrOutput }
func CVSSv3PrivilegesRequiredPtr ¶ added in v0.6.0
func CVSSv3PrivilegesRequiredPtr(v string) CVSSv3PrivilegesRequiredPtrInput
type CVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3PrivilegesRequiredPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) Elem() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3PrivilegesRequiredPtrOutput) ElementType() reflect.Type
func (CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PtrInput ¶
type CVSSv3PtrInput interface { pulumi.Input ToCVSSv3PtrOutput() CVSSv3PtrOutput ToCVSSv3PtrOutputWithContext(context.Context) CVSSv3PtrOutput }
CVSSv3PtrInput is an input type that accepts CVSSv3Args, CVSSv3Ptr and CVSSv3PtrOutput values. You can construct a concrete instance of `CVSSv3PtrInput` via:
CVSSv3Args{...} or: nil
func CVSSv3Ptr ¶
func CVSSv3Ptr(v *CVSSv3Args) CVSSv3PtrInput
type CVSSv3PtrOutput ¶
type CVSSv3PtrOutput struct{ *pulumi.OutputState }
func (CVSSv3PtrOutput) AttackComplexity ¶
func (o CVSSv3PtrOutput) AttackComplexity() CVSSv3AttackComplexityPtrOutput
func (CVSSv3PtrOutput) AttackVector ¶
func (o CVSSv3PtrOutput) AttackVector() CVSSv3AttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3PtrOutput) AvailabilityImpact ¶
func (o CVSSv3PtrOutput) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3PtrOutput) BaseScore ¶
func (o CVSSv3PtrOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSv3PtrOutput) ConfidentialityImpact ¶
func (o CVSSv3PtrOutput) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3PtrOutput) Elem ¶
func (o CVSSv3PtrOutput) Elem() CVSSv3Output
func (CVSSv3PtrOutput) ElementType ¶
func (CVSSv3PtrOutput) ElementType() reflect.Type
func (CVSSv3PtrOutput) ExploitabilityScore ¶
func (o CVSSv3PtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSv3PtrOutput) ImpactScore ¶
func (o CVSSv3PtrOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSv3PtrOutput) IntegrityImpact ¶
func (o CVSSv3PtrOutput) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3PtrOutput) PrivilegesRequired ¶
func (o CVSSv3PtrOutput) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PtrOutput) Scope ¶
func (o CVSSv3PtrOutput) Scope() CVSSv3ScopePtrOutput
func (CVSSv3PtrOutput) ToCVSSv3PtrOutput ¶
func (o CVSSv3PtrOutput) ToCVSSv3PtrOutput() CVSSv3PtrOutput
func (CVSSv3PtrOutput) ToCVSSv3PtrOutputWithContext ¶
func (o CVSSv3PtrOutput) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
func (CVSSv3PtrOutput) UserInteraction ¶
func (o CVSSv3PtrOutput) UserInteraction() CVSSv3UserInteractionPtrOutput
type CVSSv3Response ¶
type CVSSv3Response struct { AttackComplexity string `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector string `pulumi:"attackVector"` AvailabilityImpact string `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore float64 `pulumi:"baseScore"` ConfidentialityImpact string `pulumi:"confidentialityImpact"` ExploitabilityScore float64 `pulumi:"exploitabilityScore"` ImpactScore float64 `pulumi:"impactScore"` IntegrityImpact string `pulumi:"integrityImpact"` PrivilegesRequired string `pulumi:"privilegesRequired"` Scope string `pulumi:"scope"` UserInteraction string `pulumi:"userInteraction"` }
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
type CVSSv3ResponseOutput ¶
type CVSSv3ResponseOutput struct{ *pulumi.OutputState }
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
func (CVSSv3ResponseOutput) AttackComplexity ¶
func (o CVSSv3ResponseOutput) AttackComplexity() pulumi.StringOutput
func (CVSSv3ResponseOutput) AttackVector ¶
func (o CVSSv3ResponseOutput) AttackVector() pulumi.StringOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3ResponseOutput) AvailabilityImpact ¶
func (o CVSSv3ResponseOutput) AvailabilityImpact() pulumi.StringOutput
func (CVSSv3ResponseOutput) BaseScore ¶
func (o CVSSv3ResponseOutput) BaseScore() pulumi.Float64Output
The base score is a function of the base metric scores.
func (CVSSv3ResponseOutput) ConfidentialityImpact ¶
func (o CVSSv3ResponseOutput) ConfidentialityImpact() pulumi.StringOutput
func (CVSSv3ResponseOutput) ElementType ¶
func (CVSSv3ResponseOutput) ElementType() reflect.Type
func (CVSSv3ResponseOutput) ExploitabilityScore ¶
func (o CVSSv3ResponseOutput) ExploitabilityScore() pulumi.Float64Output
func (CVSSv3ResponseOutput) ImpactScore ¶
func (o CVSSv3ResponseOutput) ImpactScore() pulumi.Float64Output
func (CVSSv3ResponseOutput) IntegrityImpact ¶
func (o CVSSv3ResponseOutput) IntegrityImpact() pulumi.StringOutput
func (CVSSv3ResponseOutput) PrivilegesRequired ¶
func (o CVSSv3ResponseOutput) PrivilegesRequired() pulumi.StringOutput
func (CVSSv3ResponseOutput) Scope ¶
func (o CVSSv3ResponseOutput) Scope() pulumi.StringOutput
func (CVSSv3ResponseOutput) ToCVSSv3ResponseOutput ¶
func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutput() CVSSv3ResponseOutput
func (CVSSv3ResponseOutput) ToCVSSv3ResponseOutputWithContext ¶
func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutputWithContext(ctx context.Context) CVSSv3ResponseOutput
func (CVSSv3ResponseOutput) UserInteraction ¶
func (o CVSSv3ResponseOutput) UserInteraction() pulumi.StringOutput
type CVSSv3Scope ¶ added in v0.4.0
type CVSSv3Scope string
func (CVSSv3Scope) ElementType ¶ added in v0.4.0
func (CVSSv3Scope) ElementType() reflect.Type
func (CVSSv3Scope) ToCVSSv3ScopeOutput ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
func (CVSSv3Scope) ToCVSSv3ScopeOutputWithContext ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
func (CVSSv3Scope) ToCVSSv3ScopePtrOutput ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3Scope) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringOutput() pulumi.StringOutput
func (CVSSv3Scope) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3Scope) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3Scope) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ScopeInput ¶ added in v0.6.0
type CVSSv3ScopeInput interface { pulumi.Input ToCVSSv3ScopeOutput() CVSSv3ScopeOutput ToCVSSv3ScopeOutputWithContext(context.Context) CVSSv3ScopeOutput }
CVSSv3ScopeInput is an input type that accepts CVSSv3ScopeArgs and CVSSv3ScopeOutput values. You can construct a concrete instance of `CVSSv3ScopeInput` via:
CVSSv3ScopeArgs{...}
type CVSSv3ScopeOutput ¶ added in v0.6.0
type CVSSv3ScopeOutput struct{ *pulumi.OutputState }
func (CVSSv3ScopeOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ScopeOutput) ElementType() reflect.Type
func (CVSSv3ScopeOutput) ToCVSSv3ScopeOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3ScopeOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3ScopeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ScopeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ScopePtrInput ¶ added in v0.6.0
type CVSSv3ScopePtrInput interface { pulumi.Input ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput ToCVSSv3ScopePtrOutputWithContext(context.Context) CVSSv3ScopePtrOutput }
func CVSSv3ScopePtr ¶ added in v0.6.0
func CVSSv3ScopePtr(v string) CVSSv3ScopePtrInput
type CVSSv3ScopePtrOutput ¶ added in v0.6.0
type CVSSv3ScopePtrOutput struct{ *pulumi.OutputState }
func (CVSSv3ScopePtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) Elem() CVSSv3ScopeOutput
func (CVSSv3ScopePtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ScopePtrOutput) ElementType() reflect.Type
func (CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3ScopePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteraction ¶ added in v0.4.0
type CVSSv3UserInteraction string
func (CVSSv3UserInteraction) ElementType ¶ added in v0.4.0
func (CVSSv3UserInteraction) ElementType() reflect.Type
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteraction) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringOutput() pulumi.StringOutput
func (CVSSv3UserInteraction) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3UserInteraction) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteraction) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteractionInput ¶ added in v0.6.0
type CVSSv3UserInteractionInput interface { pulumi.Input ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput ToCVSSv3UserInteractionOutputWithContext(context.Context) CVSSv3UserInteractionOutput }
CVSSv3UserInteractionInput is an input type that accepts CVSSv3UserInteractionArgs and CVSSv3UserInteractionOutput values. You can construct a concrete instance of `CVSSv3UserInteractionInput` via:
CVSSv3UserInteractionArgs{...}
type CVSSv3UserInteractionOutput ¶ added in v0.6.0
type CVSSv3UserInteractionOutput struct{ *pulumi.OutputState }
func (CVSSv3UserInteractionOutput) ElementType ¶ added in v0.6.0
func (CVSSv3UserInteractionOutput) ElementType() reflect.Type
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3UserInteractionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3UserInteractionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteractionPtrInput ¶ added in v0.6.0
type CVSSv3UserInteractionPtrInput interface { pulumi.Input ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput ToCVSSv3UserInteractionPtrOutputWithContext(context.Context) CVSSv3UserInteractionPtrOutput }
func CVSSv3UserInteractionPtr ¶ added in v0.6.0
func CVSSv3UserInteractionPtr(v string) CVSSv3UserInteractionPtrInput
type CVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
type CVSSv3UserInteractionPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3UserInteractionPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) Elem() CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3UserInteractionPtrOutput) ElementType() reflect.Type
func (CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudRepoSourceContext ¶
type CloudRepoSourceContext struct { // An alias, which may be a branch or tag. AliasContext *AliasContext `pulumi:"aliasContext"` // The ID of the repo. RepoId *RepoId `pulumi:"repoId"` // A revision ID. RevisionId *string `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
type CloudRepoSourceContextArgs ¶
type CloudRepoSourceContextArgs struct { // An alias, which may be a branch or tag. AliasContext AliasContextPtrInput `pulumi:"aliasContext"` // The ID of the repo. RepoId RepoIdPtrInput `pulumi:"repoId"` // A revision ID. RevisionId pulumi.StringPtrInput `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (CloudRepoSourceContextArgs) ElementType ¶
func (CloudRepoSourceContextArgs) ElementType() reflect.Type
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutput ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutputWithContext ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutput ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutputWithContext ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
type CloudRepoSourceContextInput ¶
type CloudRepoSourceContextInput interface { pulumi.Input ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput ToCloudRepoSourceContextOutputWithContext(context.Context) CloudRepoSourceContextOutput }
CloudRepoSourceContextInput is an input type that accepts CloudRepoSourceContextArgs and CloudRepoSourceContextOutput values. You can construct a concrete instance of `CloudRepoSourceContextInput` via:
CloudRepoSourceContextArgs{...}
type CloudRepoSourceContextOutput ¶
type CloudRepoSourceContextOutput struct{ *pulumi.OutputState }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (CloudRepoSourceContextOutput) AliasContext ¶
func (o CloudRepoSourceContextOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (CloudRepoSourceContextOutput) ElementType ¶
func (CloudRepoSourceContextOutput) ElementType() reflect.Type
func (CloudRepoSourceContextOutput) RepoId ¶
func (o CloudRepoSourceContextOutput) RepoId() RepoIdPtrOutput
The ID of the repo.
func (CloudRepoSourceContextOutput) RevisionId ¶
func (o CloudRepoSourceContextOutput) RevisionId() pulumi.StringPtrOutput
A revision ID.
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutput ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutputWithContext ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutput ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutputWithContext ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
type CloudRepoSourceContextPtrInput ¶
type CloudRepoSourceContextPtrInput interface { pulumi.Input ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput ToCloudRepoSourceContextPtrOutputWithContext(context.Context) CloudRepoSourceContextPtrOutput }
CloudRepoSourceContextPtrInput is an input type that accepts CloudRepoSourceContextArgs, CloudRepoSourceContextPtr and CloudRepoSourceContextPtrOutput values. You can construct a concrete instance of `CloudRepoSourceContextPtrInput` via:
CloudRepoSourceContextArgs{...} or: nil
func CloudRepoSourceContextPtr ¶
func CloudRepoSourceContextPtr(v *CloudRepoSourceContextArgs) CloudRepoSourceContextPtrInput
type CloudRepoSourceContextPtrOutput ¶
type CloudRepoSourceContextPtrOutput struct{ *pulumi.OutputState }
func (CloudRepoSourceContextPtrOutput) AliasContext ¶
func (o CloudRepoSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (CloudRepoSourceContextPtrOutput) Elem ¶
func (o CloudRepoSourceContextPtrOutput) Elem() CloudRepoSourceContextOutput
func (CloudRepoSourceContextPtrOutput) ElementType ¶
func (CloudRepoSourceContextPtrOutput) ElementType() reflect.Type
func (CloudRepoSourceContextPtrOutput) RepoId ¶
func (o CloudRepoSourceContextPtrOutput) RepoId() RepoIdPtrOutput
The ID of the repo.
func (CloudRepoSourceContextPtrOutput) RevisionId ¶
func (o CloudRepoSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
A revision ID.
func (CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutput ¶
func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
func (CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutputWithContext ¶
func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
type CloudRepoSourceContextResponse ¶
type CloudRepoSourceContextResponse struct { // An alias, which may be a branch or tag. AliasContext AliasContextResponse `pulumi:"aliasContext"` // The ID of the repo. RepoId RepoIdResponse `pulumi:"repoId"` // A revision ID. RevisionId string `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
type CloudRepoSourceContextResponseOutput ¶
type CloudRepoSourceContextResponseOutput struct{ *pulumi.OutputState }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (CloudRepoSourceContextResponseOutput) AliasContext ¶
func (o CloudRepoSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
An alias, which may be a branch or tag.
func (CloudRepoSourceContextResponseOutput) ElementType ¶
func (CloudRepoSourceContextResponseOutput) ElementType() reflect.Type
func (CloudRepoSourceContextResponseOutput) RepoId ¶
func (o CloudRepoSourceContextResponseOutput) RepoId() RepoIdResponseOutput
The ID of the repo.
func (CloudRepoSourceContextResponseOutput) RevisionId ¶
func (o CloudRepoSourceContextResponseOutput) RevisionId() pulumi.StringOutput
A revision ID.
func (CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutput ¶
func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutput() CloudRepoSourceContextResponseOutput
func (CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutputWithContext ¶
func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutputWithContext(ctx context.Context) CloudRepoSourceContextResponseOutput
type Command ¶
type Command struct { // Command-line arguments used when executing this command. Args []string `pulumi:"args"` // Working directory (relative to project source root) used when running this command. Dir *string `pulumi:"dir"` // Environment variables set before running this command. Env []string `pulumi:"env"` // Optional unique identifier for this command, used in wait_for to reference this command as a dependency. Id *string `pulumi:"id"` // Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`. Name string `pulumi:"name"` // The ID(s) of the command(s) that this command depends on. WaitFor []string `pulumi:"waitFor"` }
Command describes a step performed as part of the build pipeline.
type CommandArgs ¶
type CommandArgs struct { // Command-line arguments used when executing this command. Args pulumi.StringArrayInput `pulumi:"args"` // Working directory (relative to project source root) used when running this command. Dir pulumi.StringPtrInput `pulumi:"dir"` // Environment variables set before running this command. Env pulumi.StringArrayInput `pulumi:"env"` // Optional unique identifier for this command, used in wait_for to reference this command as a dependency. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`. Name pulumi.StringInput `pulumi:"name"` // The ID(s) of the command(s) that this command depends on. WaitFor pulumi.StringArrayInput `pulumi:"waitFor"` }
Command describes a step performed as part of the build pipeline.
func (CommandArgs) ElementType ¶
func (CommandArgs) ElementType() reflect.Type
func (CommandArgs) ToCommandOutput ¶
func (i CommandArgs) ToCommandOutput() CommandOutput
func (CommandArgs) ToCommandOutputWithContext ¶
func (i CommandArgs) ToCommandOutputWithContext(ctx context.Context) CommandOutput
type CommandArray ¶
type CommandArray []CommandInput
func (CommandArray) ElementType ¶
func (CommandArray) ElementType() reflect.Type
func (CommandArray) ToCommandArrayOutput ¶
func (i CommandArray) ToCommandArrayOutput() CommandArrayOutput
func (CommandArray) ToCommandArrayOutputWithContext ¶
func (i CommandArray) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput
type CommandArrayInput ¶
type CommandArrayInput interface { pulumi.Input ToCommandArrayOutput() CommandArrayOutput ToCommandArrayOutputWithContext(context.Context) CommandArrayOutput }
CommandArrayInput is an input type that accepts CommandArray and CommandArrayOutput values. You can construct a concrete instance of `CommandArrayInput` via:
CommandArray{ CommandArgs{...} }
type CommandArrayOutput ¶
type CommandArrayOutput struct{ *pulumi.OutputState }
func (CommandArrayOutput) ElementType ¶
func (CommandArrayOutput) ElementType() reflect.Type
func (CommandArrayOutput) Index ¶
func (o CommandArrayOutput) Index(i pulumi.IntInput) CommandOutput
func (CommandArrayOutput) ToCommandArrayOutput ¶
func (o CommandArrayOutput) ToCommandArrayOutput() CommandArrayOutput
func (CommandArrayOutput) ToCommandArrayOutputWithContext ¶
func (o CommandArrayOutput) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput
type CommandInput ¶
type CommandInput interface { pulumi.Input ToCommandOutput() CommandOutput ToCommandOutputWithContext(context.Context) CommandOutput }
CommandInput is an input type that accepts CommandArgs and CommandOutput values. You can construct a concrete instance of `CommandInput` via:
CommandArgs{...}
type CommandOutput ¶
type CommandOutput struct{ *pulumi.OutputState }
Command describes a step performed as part of the build pipeline.
func (CommandOutput) Args ¶
func (o CommandOutput) Args() pulumi.StringArrayOutput
Command-line arguments used when executing this command.
func (CommandOutput) Dir ¶
func (o CommandOutput) Dir() pulumi.StringPtrOutput
Working directory (relative to project source root) used when running this command.
func (CommandOutput) ElementType ¶
func (CommandOutput) ElementType() reflect.Type
func (CommandOutput) Env ¶
func (o CommandOutput) Env() pulumi.StringArrayOutput
Environment variables set before running this command.
func (CommandOutput) Id ¶
func (o CommandOutput) Id() pulumi.StringPtrOutput
Optional unique identifier for this command, used in wait_for to reference this command as a dependency.
func (CommandOutput) Name ¶
func (o CommandOutput) Name() pulumi.StringOutput
Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`.
func (CommandOutput) ToCommandOutput ¶
func (o CommandOutput) ToCommandOutput() CommandOutput
func (CommandOutput) ToCommandOutputWithContext ¶
func (o CommandOutput) ToCommandOutputWithContext(ctx context.Context) CommandOutput
func (CommandOutput) WaitFor ¶
func (o CommandOutput) WaitFor() pulumi.StringArrayOutput
The ID(s) of the command(s) that this command depends on.
type CommandResponse ¶
type CommandResponse struct { // Command-line arguments used when executing this command. Args []string `pulumi:"args"` // Working directory (relative to project source root) used when running this command. Dir string `pulumi:"dir"` // Environment variables set before running this command. Env []string `pulumi:"env"` // Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`. Name string `pulumi:"name"` // The ID(s) of the command(s) that this command depends on. WaitFor []string `pulumi:"waitFor"` }
Command describes a step performed as part of the build pipeline.
type CommandResponseArrayOutput ¶
type CommandResponseArrayOutput struct{ *pulumi.OutputState }
func (CommandResponseArrayOutput) ElementType ¶
func (CommandResponseArrayOutput) ElementType() reflect.Type
func (CommandResponseArrayOutput) Index ¶
func (o CommandResponseArrayOutput) Index(i pulumi.IntInput) CommandResponseOutput
func (CommandResponseArrayOutput) ToCommandResponseArrayOutput ¶
func (o CommandResponseArrayOutput) ToCommandResponseArrayOutput() CommandResponseArrayOutput
func (CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext ¶
func (o CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext(ctx context.Context) CommandResponseArrayOutput
type CommandResponseOutput ¶
type CommandResponseOutput struct{ *pulumi.OutputState }
Command describes a step performed as part of the build pipeline.
func (CommandResponseOutput) Args ¶
func (o CommandResponseOutput) Args() pulumi.StringArrayOutput
Command-line arguments used when executing this command.
func (CommandResponseOutput) Dir ¶
func (o CommandResponseOutput) Dir() pulumi.StringOutput
Working directory (relative to project source root) used when running this command.
func (CommandResponseOutput) ElementType ¶
func (CommandResponseOutput) ElementType() reflect.Type
func (CommandResponseOutput) Env ¶
func (o CommandResponseOutput) Env() pulumi.StringArrayOutput
Environment variables set before running this command.
func (CommandResponseOutput) Name ¶
func (o CommandResponseOutput) Name() pulumi.StringOutput
Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`.
func (CommandResponseOutput) ToCommandResponseOutput ¶
func (o CommandResponseOutput) ToCommandResponseOutput() CommandResponseOutput
func (CommandResponseOutput) ToCommandResponseOutputWithContext ¶
func (o CommandResponseOutput) ToCommandResponseOutputWithContext(ctx context.Context) CommandResponseOutput
func (CommandResponseOutput) WaitFor ¶
func (o CommandResponseOutput) WaitFor() pulumi.StringArrayOutput
The ID(s) of the command(s) that this command depends on.
type Deployable ¶
type Deployable struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeployableArgs ¶
type DeployableArgs struct { // Resource URI for the artifact being deployed. ResourceUri pulumi.StringArrayInput `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
func (DeployableArgs) ElementType ¶
func (DeployableArgs) ElementType() reflect.Type
func (DeployableArgs) ToDeployableOutput ¶
func (i DeployableArgs) ToDeployableOutput() DeployableOutput
func (DeployableArgs) ToDeployableOutputWithContext ¶
func (i DeployableArgs) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
func (DeployableArgs) ToDeployablePtrOutput ¶
func (i DeployableArgs) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployableArgs) ToDeployablePtrOutputWithContext ¶
func (i DeployableArgs) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployableInput ¶
type DeployableInput interface { pulumi.Input ToDeployableOutput() DeployableOutput ToDeployableOutputWithContext(context.Context) DeployableOutput }
DeployableInput is an input type that accepts DeployableArgs and DeployableOutput values. You can construct a concrete instance of `DeployableInput` via:
DeployableArgs{...}
type DeployableOutput ¶
type DeployableOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeployableOutput) ElementType ¶
func (DeployableOutput) ElementType() reflect.Type
func (DeployableOutput) ResourceUri ¶
func (o DeployableOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployableOutput) ToDeployableOutput ¶
func (o DeployableOutput) ToDeployableOutput() DeployableOutput
func (DeployableOutput) ToDeployableOutputWithContext ¶
func (o DeployableOutput) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
func (DeployableOutput) ToDeployablePtrOutput ¶
func (o DeployableOutput) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployableOutput) ToDeployablePtrOutputWithContext ¶
func (o DeployableOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployablePtrInput ¶
type DeployablePtrInput interface { pulumi.Input ToDeployablePtrOutput() DeployablePtrOutput ToDeployablePtrOutputWithContext(context.Context) DeployablePtrOutput }
DeployablePtrInput is an input type that accepts DeployableArgs, DeployablePtr and DeployablePtrOutput values. You can construct a concrete instance of `DeployablePtrInput` via:
DeployableArgs{...} or: nil
func DeployablePtr ¶
func DeployablePtr(v *DeployableArgs) DeployablePtrInput
type DeployablePtrOutput ¶
type DeployablePtrOutput struct{ *pulumi.OutputState }
func (DeployablePtrOutput) Elem ¶
func (o DeployablePtrOutput) Elem() DeployableOutput
func (DeployablePtrOutput) ElementType ¶
func (DeployablePtrOutput) ElementType() reflect.Type
func (DeployablePtrOutput) ResourceUri ¶
func (o DeployablePtrOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployablePtrOutput) ToDeployablePtrOutput ¶
func (o DeployablePtrOutput) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployablePtrOutput) ToDeployablePtrOutputWithContext ¶
func (o DeployablePtrOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployableResponse ¶
type DeployableResponse struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeployableResponseOutput ¶
type DeployableResponseOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeployableResponseOutput) ElementType ¶
func (DeployableResponseOutput) ElementType() reflect.Type
func (DeployableResponseOutput) ResourceUri ¶
func (o DeployableResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployableResponseOutput) ToDeployableResponseOutput ¶
func (o DeployableResponseOutput) ToDeployableResponseOutput() DeployableResponseOutput
func (DeployableResponseOutput) ToDeployableResponseOutputWithContext ¶
func (o DeployableResponseOutput) ToDeployableResponseOutputWithContext(ctx context.Context) DeployableResponseOutput
type Deployment ¶
type Deployment struct { // Address of the runtime element hosting this deployment. Address *string `pulumi:"address"` // Configuration used to create this deployment. Config *string `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime string `pulumi:"deployTime"` // Platform hosting this deployment. Platform *DeploymentPlatform `pulumi:"platform"` // End of the lifetime of this deployment. UndeployTime *string `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail *string `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
type DeploymentArgs ¶
type DeploymentArgs struct { // Address of the runtime element hosting this deployment. Address pulumi.StringPtrInput `pulumi:"address"` // Configuration used to create this deployment. Config pulumi.StringPtrInput `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime pulumi.StringInput `pulumi:"deployTime"` // Platform hosting this deployment. Platform DeploymentPlatformPtrInput `pulumi:"platform"` // End of the lifetime of this deployment. UndeployTime pulumi.StringPtrInput `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail pulumi.StringPtrInput `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
func (DeploymentArgs) ToDeploymentOutput ¶
func (i DeploymentArgs) ToDeploymentOutput() DeploymentOutput
func (DeploymentArgs) ToDeploymentOutputWithContext ¶
func (i DeploymentArgs) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentArgs) ToDeploymentPtrOutput ¶
func (i DeploymentArgs) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentArgs) ToDeploymentPtrOutputWithContext ¶
func (i DeploymentArgs) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(context.Context) DeploymentOutput }
DeploymentInput is an input type that accepts DeploymentArgs and DeploymentOutput values. You can construct a concrete instance of `DeploymentInput` via:
DeploymentArgs{...}
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentOutput) Address ¶
func (o DeploymentOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentOutput) Config ¶
func (o DeploymentOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentOutput) DeployTime ¶
func (o DeploymentOutput) DeployTime() pulumi.StringOutput
Beginning of the lifetime of this deployment.
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Platform ¶
func (o DeploymentOutput) Platform() DeploymentPlatformPtrOutput
Platform hosting this deployment.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) ToDeploymentPtrOutput ¶
func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentOutput) ToDeploymentPtrOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
func (DeploymentOutput) UndeployTime ¶
func (o DeploymentOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentOutput) UserEmail ¶
func (o DeploymentOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentPlatform ¶ added in v0.4.0
type DeploymentPlatform string
Platform hosting this deployment.
func (DeploymentPlatform) ElementType ¶ added in v0.4.0
func (DeploymentPlatform) ElementType() reflect.Type
func (DeploymentPlatform) ToDeploymentPlatformOutput ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformOutput() DeploymentPlatformOutput
func (DeploymentPlatform) ToDeploymentPlatformOutputWithContext ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
func (DeploymentPlatform) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatform) ToStringOutput ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringOutput() pulumi.StringOutput
func (DeploymentPlatform) ToStringOutputWithContext ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPlatform) ToStringPtrOutput ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatform) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPlatformInput ¶ added in v0.6.0
type DeploymentPlatformInput interface { pulumi.Input ToDeploymentPlatformOutput() DeploymentPlatformOutput ToDeploymentPlatformOutputWithContext(context.Context) DeploymentPlatformOutput }
DeploymentPlatformInput is an input type that accepts DeploymentPlatformArgs and DeploymentPlatformOutput values. You can construct a concrete instance of `DeploymentPlatformInput` via:
DeploymentPlatformArgs{...}
type DeploymentPlatformOutput ¶ added in v0.6.0
type DeploymentPlatformOutput struct{ *pulumi.OutputState }
func (DeploymentPlatformOutput) ElementType ¶ added in v0.6.0
func (DeploymentPlatformOutput) ElementType() reflect.Type
func (DeploymentPlatformOutput) ToDeploymentPlatformOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformOutput() DeploymentPlatformOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatformOutput) ToStringOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentPlatformOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPlatformOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatformOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPlatformPtrInput ¶ added in v0.6.0
type DeploymentPlatformPtrInput interface { pulumi.Input ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput ToDeploymentPlatformPtrOutputWithContext(context.Context) DeploymentPlatformPtrOutput }
func DeploymentPlatformPtr ¶ added in v0.6.0
func DeploymentPlatformPtr(v string) DeploymentPlatformPtrInput
type DeploymentPlatformPtrOutput ¶ added in v0.6.0
type DeploymentPlatformPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPlatformPtrOutput) Elem ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) Elem() DeploymentPlatformOutput
func (DeploymentPlatformPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentPlatformPtrOutput) ElementType() reflect.Type
func (DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatformPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPtrInput ¶
type DeploymentPtrInput interface { pulumi.Input ToDeploymentPtrOutput() DeploymentPtrOutput ToDeploymentPtrOutputWithContext(context.Context) DeploymentPtrOutput }
DeploymentPtrInput is an input type that accepts DeploymentArgs, DeploymentPtr and DeploymentPtrOutput values. You can construct a concrete instance of `DeploymentPtrInput` via:
DeploymentArgs{...} or: nil
func DeploymentPtr ¶
func DeploymentPtr(v *DeploymentArgs) DeploymentPtrInput
type DeploymentPtrOutput ¶
type DeploymentPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPtrOutput) Address ¶
func (o DeploymentPtrOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentPtrOutput) Config ¶
func (o DeploymentPtrOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentPtrOutput) DeployTime ¶
func (o DeploymentPtrOutput) DeployTime() pulumi.StringPtrOutput
Beginning of the lifetime of this deployment.
func (DeploymentPtrOutput) Elem ¶
func (o DeploymentPtrOutput) Elem() DeploymentOutput
func (DeploymentPtrOutput) ElementType ¶
func (DeploymentPtrOutput) ElementType() reflect.Type
func (DeploymentPtrOutput) Platform ¶
func (o DeploymentPtrOutput) Platform() DeploymentPlatformPtrOutput
Platform hosting this deployment.
func (DeploymentPtrOutput) ToDeploymentPtrOutput ¶
func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentPtrOutput) ToDeploymentPtrOutputWithContext ¶
func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
func (DeploymentPtrOutput) UndeployTime ¶
func (o DeploymentPtrOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentPtrOutput) UserEmail ¶
func (o DeploymentPtrOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentResponse ¶
type DeploymentResponse struct { // Address of the runtime element hosting this deployment. Address string `pulumi:"address"` // Configuration used to create this deployment. Config string `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime string `pulumi:"deployTime"` // Platform hosting this deployment. Platform string `pulumi:"platform"` // Resource URI for the artifact being deployed taken from the deployable field with the same name. ResourceUri []string `pulumi:"resourceUri"` // End of the lifetime of this deployment. UndeployTime string `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail string `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
type DeploymentResponseOutput ¶
type DeploymentResponseOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentResponseOutput) Address ¶
func (o DeploymentResponseOutput) Address() pulumi.StringOutput
Address of the runtime element hosting this deployment.
func (DeploymentResponseOutput) Config ¶
func (o DeploymentResponseOutput) Config() pulumi.StringOutput
Configuration used to create this deployment.
func (DeploymentResponseOutput) DeployTime ¶
func (o DeploymentResponseOutput) DeployTime() pulumi.StringOutput
Beginning of the lifetime of this deployment.
func (DeploymentResponseOutput) ElementType ¶
func (DeploymentResponseOutput) ElementType() reflect.Type
func (DeploymentResponseOutput) Platform ¶
func (o DeploymentResponseOutput) Platform() pulumi.StringOutput
Platform hosting this deployment.
func (DeploymentResponseOutput) ResourceUri ¶
func (o DeploymentResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed taken from the deployable field with the same name.
func (DeploymentResponseOutput) ToDeploymentResponseOutput ¶
func (o DeploymentResponseOutput) ToDeploymentResponseOutput() DeploymentResponseOutput
func (DeploymentResponseOutput) ToDeploymentResponseOutputWithContext ¶
func (o DeploymentResponseOutput) ToDeploymentResponseOutputWithContext(ctx context.Context) DeploymentResponseOutput
func (DeploymentResponseOutput) UndeployTime ¶
func (o DeploymentResponseOutput) UndeployTime() pulumi.StringOutput
End of the lifetime of this deployment.
func (DeploymentResponseOutput) UserEmail ¶
func (o DeploymentResponseOutput) UserEmail() pulumi.StringOutput
Identity of the user that triggered this deployment.
type Derived ¶
type Derived struct { // The fingerprint of the derived image. Fingerprint Fingerprint `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo []Layer `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type DerivedArgs ¶
type DerivedArgs struct { // The fingerprint of the derived image. Fingerprint FingerprintInput `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo LayerArrayInput `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedArgs) ElementType ¶
func (DerivedArgs) ElementType() reflect.Type
func (DerivedArgs) ToDerivedOutput ¶
func (i DerivedArgs) ToDerivedOutput() DerivedOutput
func (DerivedArgs) ToDerivedOutputWithContext ¶
func (i DerivedArgs) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
func (DerivedArgs) ToDerivedPtrOutput ¶
func (i DerivedArgs) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedArgs) ToDerivedPtrOutputWithContext ¶
func (i DerivedArgs) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedInput ¶
type DerivedInput interface { pulumi.Input ToDerivedOutput() DerivedOutput ToDerivedOutputWithContext(context.Context) DerivedOutput }
DerivedInput is an input type that accepts DerivedArgs and DerivedOutput values. You can construct a concrete instance of `DerivedInput` via:
DerivedArgs{...}
type DerivedOutput ¶
type DerivedOutput struct{ *pulumi.OutputState }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedOutput) ElementType ¶
func (DerivedOutput) ElementType() reflect.Type
func (DerivedOutput) Fingerprint ¶
func (o DerivedOutput) Fingerprint() FingerprintOutput
The fingerprint of the derived image.
func (DerivedOutput) LayerInfo ¶
func (o DerivedOutput) LayerInfo() LayerArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedOutput) ToDerivedOutput ¶
func (o DerivedOutput) ToDerivedOutput() DerivedOutput
func (DerivedOutput) ToDerivedOutputWithContext ¶
func (o DerivedOutput) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
func (DerivedOutput) ToDerivedPtrOutput ¶
func (o DerivedOutput) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedOutput) ToDerivedPtrOutputWithContext ¶
func (o DerivedOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedPtrInput ¶
type DerivedPtrInput interface { pulumi.Input ToDerivedPtrOutput() DerivedPtrOutput ToDerivedPtrOutputWithContext(context.Context) DerivedPtrOutput }
DerivedPtrInput is an input type that accepts DerivedArgs, DerivedPtr and DerivedPtrOutput values. You can construct a concrete instance of `DerivedPtrInput` via:
DerivedArgs{...} or: nil
func DerivedPtr ¶
func DerivedPtr(v *DerivedArgs) DerivedPtrInput
type DerivedPtrOutput ¶
type DerivedPtrOutput struct{ *pulumi.OutputState }
func (DerivedPtrOutput) Elem ¶
func (o DerivedPtrOutput) Elem() DerivedOutput
func (DerivedPtrOutput) ElementType ¶
func (DerivedPtrOutput) ElementType() reflect.Type
func (DerivedPtrOutput) Fingerprint ¶
func (o DerivedPtrOutput) Fingerprint() FingerprintPtrOutput
The fingerprint of the derived image.
func (DerivedPtrOutput) LayerInfo ¶
func (o DerivedPtrOutput) LayerInfo() LayerArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedPtrOutput) ToDerivedPtrOutput ¶
func (o DerivedPtrOutput) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedPtrOutput) ToDerivedPtrOutputWithContext ¶
func (o DerivedPtrOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedResponse ¶
type DerivedResponse struct { // This contains the base image URL for the derived image occurrence. BaseResourceUrl string `pulumi:"baseResourceUrl"` // The number of layers by which this image differs from the associated image basis. Distance int `pulumi:"distance"` // The fingerprint of the derived image. Fingerprint FingerprintResponse `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo []LayerResponse `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type DerivedResponseOutput ¶
type DerivedResponseOutput struct{ *pulumi.OutputState }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedResponseOutput) BaseResourceUrl ¶
func (o DerivedResponseOutput) BaseResourceUrl() pulumi.StringOutput
This contains the base image URL for the derived image occurrence.
func (DerivedResponseOutput) Distance ¶
func (o DerivedResponseOutput) Distance() pulumi.IntOutput
The number of layers by which this image differs from the associated image basis.
func (DerivedResponseOutput) ElementType ¶
func (DerivedResponseOutput) ElementType() reflect.Type
func (DerivedResponseOutput) Fingerprint ¶
func (o DerivedResponseOutput) Fingerprint() FingerprintResponseOutput
The fingerprint of the derived image.
func (DerivedResponseOutput) LayerInfo ¶
func (o DerivedResponseOutput) LayerInfo() LayerResponseArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedResponseOutput) ToDerivedResponseOutput ¶
func (o DerivedResponseOutput) ToDerivedResponseOutput() DerivedResponseOutput
func (DerivedResponseOutput) ToDerivedResponseOutputWithContext ¶
func (o DerivedResponseOutput) ToDerivedResponseOutputWithContext(ctx context.Context) DerivedResponseOutput
type Detail ¶
type Detail struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // A vendor-specific description of this note. Description *string `pulumi:"description"` // The fix for this specific package version. FixedLocation *VulnerabilityLocation `pulumi:"fixedLocation"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete *bool `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion *Version `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion *Version `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. Package string `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc). PackageType *string `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName *string `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source *string `pulumi:"source"` // The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker. SourceUpdateTime *string `pulumi:"sourceUpdateTime"` // The name of the vendor of the product. Vendor *string `pulumi:"vendor"` }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
type DetailArgs ¶
type DetailArgs struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // A vendor-specific description of this note. Description pulumi.StringPtrInput `pulumi:"description"` // The fix for this specific package version. FixedLocation VulnerabilityLocationPtrInput `pulumi:"fixedLocation"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete pulumi.BoolPtrInput `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion VersionPtrInput `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion VersionPtrInput `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. Package pulumi.StringInput `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc). PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName pulumi.StringPtrInput `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source pulumi.StringPtrInput `pulumi:"source"` // The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker. SourceUpdateTime pulumi.StringPtrInput `pulumi:"sourceUpdateTime"` // The name of the vendor of the product. Vendor pulumi.StringPtrInput `pulumi:"vendor"` }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailArgs) ElementType ¶
func (DetailArgs) ElementType() reflect.Type
func (DetailArgs) ToDetailOutput ¶
func (i DetailArgs) ToDetailOutput() DetailOutput
func (DetailArgs) ToDetailOutputWithContext ¶
func (i DetailArgs) ToDetailOutputWithContext(ctx context.Context) DetailOutput
type DetailArray ¶
type DetailArray []DetailInput
func (DetailArray) ElementType ¶
func (DetailArray) ElementType() reflect.Type
func (DetailArray) ToDetailArrayOutput ¶
func (i DetailArray) ToDetailArrayOutput() DetailArrayOutput
func (DetailArray) ToDetailArrayOutputWithContext ¶
func (i DetailArray) ToDetailArrayOutputWithContext(ctx context.Context) DetailArrayOutput
type DetailArrayInput ¶
type DetailArrayInput interface { pulumi.Input ToDetailArrayOutput() DetailArrayOutput ToDetailArrayOutputWithContext(context.Context) DetailArrayOutput }
DetailArrayInput is an input type that accepts DetailArray and DetailArrayOutput values. You can construct a concrete instance of `DetailArrayInput` via:
DetailArray{ DetailArgs{...} }
type DetailArrayOutput ¶
type DetailArrayOutput struct{ *pulumi.OutputState }
func (DetailArrayOutput) ElementType ¶
func (DetailArrayOutput) ElementType() reflect.Type
func (DetailArrayOutput) Index ¶
func (o DetailArrayOutput) Index(i pulumi.IntInput) DetailOutput
func (DetailArrayOutput) ToDetailArrayOutput ¶
func (o DetailArrayOutput) ToDetailArrayOutput() DetailArrayOutput
func (DetailArrayOutput) ToDetailArrayOutputWithContext ¶
func (o DetailArrayOutput) ToDetailArrayOutputWithContext(ctx context.Context) DetailArrayOutput
type DetailInput ¶
type DetailInput interface { pulumi.Input ToDetailOutput() DetailOutput ToDetailOutputWithContext(context.Context) DetailOutput }
DetailInput is an input type that accepts DetailArgs and DetailOutput values. You can construct a concrete instance of `DetailInput` via:
DetailArgs{...}
type DetailOutput ¶
type DetailOutput struct{ *pulumi.OutputState }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailOutput) CpeUri ¶
func (o DetailOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (DetailOutput) Description ¶
func (o DetailOutput) Description() pulumi.StringPtrOutput
A vendor-specific description of this note.
func (DetailOutput) ElementType ¶
func (DetailOutput) ElementType() reflect.Type
func (DetailOutput) FixedLocation ¶
func (o DetailOutput) FixedLocation() VulnerabilityLocationPtrOutput
The fix for this specific package version.
func (DetailOutput) IsObsolete ¶
func (o DetailOutput) IsObsolete() pulumi.BoolPtrOutput
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
func (DetailOutput) MaxAffectedVersion ¶
func (o DetailOutput) MaxAffectedVersion() VersionPtrOutput
The max version of the package in which the vulnerability exists.
func (DetailOutput) MinAffectedVersion ¶
func (o DetailOutput) MinAffectedVersion() VersionPtrOutput
The min version of the package in which the vulnerability exists.
func (DetailOutput) Package ¶
func (o DetailOutput) Package() pulumi.StringOutput
The name of the package where the vulnerability was found.
func (DetailOutput) PackageType ¶
func (o DetailOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc).
func (DetailOutput) SeverityName ¶
func (o DetailOutput) SeverityName() pulumi.StringPtrOutput
The severity (eg: distro assigned severity) for this vulnerability.
func (DetailOutput) Source ¶
func (o DetailOutput) Source() pulumi.StringPtrOutput
The source from which the information in this Detail was obtained.
func (DetailOutput) SourceUpdateTime ¶
func (o DetailOutput) SourceUpdateTime() pulumi.StringPtrOutput
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
func (DetailOutput) ToDetailOutput ¶
func (o DetailOutput) ToDetailOutput() DetailOutput
func (DetailOutput) ToDetailOutputWithContext ¶
func (o DetailOutput) ToDetailOutputWithContext(ctx context.Context) DetailOutput
func (DetailOutput) Vendor ¶
func (o DetailOutput) Vendor() pulumi.StringPtrOutput
The name of the vendor of the product.
type DetailResponse ¶
type DetailResponse struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // A vendor-specific description of this note. Description string `pulumi:"description"` // The fix for this specific package version. FixedLocation VulnerabilityLocationResponse `pulumi:"fixedLocation"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete bool `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion VersionResponse `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion VersionResponse `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. Package string `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc). PackageType string `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName string `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source string `pulumi:"source"` // The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker. SourceUpdateTime string `pulumi:"sourceUpdateTime"` // The name of the vendor of the product. Vendor string `pulumi:"vendor"` }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
type DetailResponseArrayOutput ¶
type DetailResponseArrayOutput struct{ *pulumi.OutputState }
func (DetailResponseArrayOutput) ElementType ¶
func (DetailResponseArrayOutput) ElementType() reflect.Type
func (DetailResponseArrayOutput) Index ¶
func (o DetailResponseArrayOutput) Index(i pulumi.IntInput) DetailResponseOutput
func (DetailResponseArrayOutput) ToDetailResponseArrayOutput ¶
func (o DetailResponseArrayOutput) ToDetailResponseArrayOutput() DetailResponseArrayOutput
func (DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext ¶
func (o DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext(ctx context.Context) DetailResponseArrayOutput
type DetailResponseOutput ¶
type DetailResponseOutput struct{ *pulumi.OutputState }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailResponseOutput) CpeUri ¶
func (o DetailResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (DetailResponseOutput) Description ¶
func (o DetailResponseOutput) Description() pulumi.StringOutput
A vendor-specific description of this note.
func (DetailResponseOutput) ElementType ¶
func (DetailResponseOutput) ElementType() reflect.Type
func (DetailResponseOutput) FixedLocation ¶
func (o DetailResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
The fix for this specific package version.
func (DetailResponseOutput) IsObsolete ¶
func (o DetailResponseOutput) IsObsolete() pulumi.BoolOutput
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
func (DetailResponseOutput) MaxAffectedVersion ¶
func (o DetailResponseOutput) MaxAffectedVersion() VersionResponseOutput
The max version of the package in which the vulnerability exists.
func (DetailResponseOutput) MinAffectedVersion ¶
func (o DetailResponseOutput) MinAffectedVersion() VersionResponseOutput
The min version of the package in which the vulnerability exists.
func (DetailResponseOutput) Package ¶
func (o DetailResponseOutput) Package() pulumi.StringOutput
The name of the package where the vulnerability was found.
func (DetailResponseOutput) PackageType ¶
func (o DetailResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native(ruby gems, node.js packages etc).
func (DetailResponseOutput) SeverityName ¶
func (o DetailResponseOutput) SeverityName() pulumi.StringOutput
The severity (eg: distro assigned severity) for this vulnerability.
func (DetailResponseOutput) Source ¶
func (o DetailResponseOutput) Source() pulumi.StringOutput
The source from which the information in this Detail was obtained.
func (DetailResponseOutput) SourceUpdateTime ¶
func (o DetailResponseOutput) SourceUpdateTime() pulumi.StringOutput
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
func (DetailResponseOutput) ToDetailResponseOutput ¶
func (o DetailResponseOutput) ToDetailResponseOutput() DetailResponseOutput
func (DetailResponseOutput) ToDetailResponseOutputWithContext ¶
func (o DetailResponseOutput) ToDetailResponseOutputWithContext(ctx context.Context) DetailResponseOutput
func (DetailResponseOutput) Vendor ¶
func (o DetailResponseOutput) Vendor() pulumi.StringOutput
The name of the vendor of the product.
type Details ¶
type Details struct { // Attestation for the resource. Attestation Attestation `pulumi:"attestation"` }
Details of an attestation occurrence.
type DetailsArgs ¶
type DetailsArgs struct { // Attestation for the resource. Attestation AttestationInput `pulumi:"attestation"` }
Details of an attestation occurrence.
func (DetailsArgs) ElementType ¶
func (DetailsArgs) ElementType() reflect.Type
func (DetailsArgs) ToDetailsOutput ¶
func (i DetailsArgs) ToDetailsOutput() DetailsOutput
func (DetailsArgs) ToDetailsOutputWithContext ¶
func (i DetailsArgs) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
func (DetailsArgs) ToDetailsPtrOutput ¶
func (i DetailsArgs) ToDetailsPtrOutput() DetailsPtrOutput
func (DetailsArgs) ToDetailsPtrOutputWithContext ¶
func (i DetailsArgs) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
type DetailsInput ¶
type DetailsInput interface { pulumi.Input ToDetailsOutput() DetailsOutput ToDetailsOutputWithContext(context.Context) DetailsOutput }
DetailsInput is an input type that accepts DetailsArgs and DetailsOutput values. You can construct a concrete instance of `DetailsInput` via:
DetailsArgs{...}
type DetailsOutput ¶
type DetailsOutput struct{ *pulumi.OutputState }
Details of an attestation occurrence.
func (DetailsOutput) Attestation ¶
func (o DetailsOutput) Attestation() AttestationOutput
Attestation for the resource.
func (DetailsOutput) ElementType ¶
func (DetailsOutput) ElementType() reflect.Type
func (DetailsOutput) ToDetailsOutput ¶
func (o DetailsOutput) ToDetailsOutput() DetailsOutput
func (DetailsOutput) ToDetailsOutputWithContext ¶
func (o DetailsOutput) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
func (DetailsOutput) ToDetailsPtrOutput ¶
func (o DetailsOutput) ToDetailsPtrOutput() DetailsPtrOutput
func (DetailsOutput) ToDetailsPtrOutputWithContext ¶
func (o DetailsOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
type DetailsPtrInput ¶
type DetailsPtrInput interface { pulumi.Input ToDetailsPtrOutput() DetailsPtrOutput ToDetailsPtrOutputWithContext(context.Context) DetailsPtrOutput }
DetailsPtrInput is an input type that accepts DetailsArgs, DetailsPtr and DetailsPtrOutput values. You can construct a concrete instance of `DetailsPtrInput` via:
DetailsArgs{...} or: nil
func DetailsPtr ¶
func DetailsPtr(v *DetailsArgs) DetailsPtrInput
type DetailsPtrOutput ¶
type DetailsPtrOutput struct{ *pulumi.OutputState }
func (DetailsPtrOutput) Attestation ¶
func (o DetailsPtrOutput) Attestation() AttestationPtrOutput
Attestation for the resource.
func (DetailsPtrOutput) Elem ¶
func (o DetailsPtrOutput) Elem() DetailsOutput
func (DetailsPtrOutput) ElementType ¶
func (DetailsPtrOutput) ElementType() reflect.Type
func (DetailsPtrOutput) ToDetailsPtrOutput ¶
func (o DetailsPtrOutput) ToDetailsPtrOutput() DetailsPtrOutput
func (DetailsPtrOutput) ToDetailsPtrOutputWithContext ¶
func (o DetailsPtrOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
type DetailsResponse ¶
type DetailsResponse struct { // Attestation for the resource. Attestation AttestationResponse `pulumi:"attestation"` }
Details of an attestation occurrence.
type DetailsResponseOutput ¶
type DetailsResponseOutput struct{ *pulumi.OutputState }
Details of an attestation occurrence.
func (DetailsResponseOutput) Attestation ¶
func (o DetailsResponseOutput) Attestation() AttestationResponseOutput
Attestation for the resource.
func (DetailsResponseOutput) ElementType ¶
func (DetailsResponseOutput) ElementType() reflect.Type
func (DetailsResponseOutput) ToDetailsResponseOutput ¶
func (o DetailsResponseOutput) ToDetailsResponseOutput() DetailsResponseOutput
func (DetailsResponseOutput) ToDetailsResponseOutputWithContext ¶
func (o DetailsResponseOutput) ToDetailsResponseOutputWithContext(ctx context.Context) DetailsResponseOutput
type Discovered ¶
type Discovered struct { // The status of discovery for the resource. AnalysisStatus *DiscoveredAnalysisStatus `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API. AnalysisStatusError *Status `pulumi:"analysisStatusError"` // Whether the resource is continuously analyzed. ContinuousAnalysis *DiscoveredContinuousAnalysis `pulumi:"continuousAnalysis"` // The last time continuous analysis was done for this resource. Deprecated, do not use. // // Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use. LastAnalysisTime *string `pulumi:"lastAnalysisTime"` }
Provides information about the analysis status of a discovered resource.
type DiscoveredAnalysisStatus ¶ added in v0.4.0
type DiscoveredAnalysisStatus string
The status of discovery for the resource.
func (DiscoveredAnalysisStatus) ElementType ¶ added in v0.4.0
func (DiscoveredAnalysisStatus) ElementType() reflect.Type
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatus) ToStringOutput ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringOutput() pulumi.StringOutput
func (DiscoveredAnalysisStatus) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredAnalysisStatus) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatus) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredAnalysisStatusInput ¶ added in v0.6.0
type DiscoveredAnalysisStatusInput interface { pulumi.Input ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput ToDiscoveredAnalysisStatusOutputWithContext(context.Context) DiscoveredAnalysisStatusOutput }
DiscoveredAnalysisStatusInput is an input type that accepts DiscoveredAnalysisStatusArgs and DiscoveredAnalysisStatusOutput values. You can construct a concrete instance of `DiscoveredAnalysisStatusInput` via:
DiscoveredAnalysisStatusArgs{...}
type DiscoveredAnalysisStatusOutput ¶ added in v0.6.0
type DiscoveredAnalysisStatusOutput struct{ *pulumi.OutputState }
func (DiscoveredAnalysisStatusOutput) ElementType ¶ added in v0.6.0
func (DiscoveredAnalysisStatusOutput) ElementType() reflect.Type
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveredAnalysisStatusOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredAnalysisStatusOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredAnalysisStatusPtrInput ¶ added in v0.6.0
type DiscoveredAnalysisStatusPtrInput interface { pulumi.Input ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput ToDiscoveredAnalysisStatusPtrOutputWithContext(context.Context) DiscoveredAnalysisStatusPtrOutput }
func DiscoveredAnalysisStatusPtr ¶ added in v0.6.0
func DiscoveredAnalysisStatusPtr(v string) DiscoveredAnalysisStatusPtrInput
type DiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
type DiscoveredAnalysisStatusPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredAnalysisStatusPtrOutput) Elem ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) Elem() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveredAnalysisStatusPtrOutput) ElementType() reflect.Type
func (DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredArgs ¶
type DiscoveredArgs struct { // The status of discovery for the resource. AnalysisStatus DiscoveredAnalysisStatusPtrInput `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API. AnalysisStatusError StatusPtrInput `pulumi:"analysisStatusError"` // Whether the resource is continuously analyzed. ContinuousAnalysis DiscoveredContinuousAnalysisPtrInput `pulumi:"continuousAnalysis"` // The last time continuous analysis was done for this resource. Deprecated, do not use. // // Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use. LastAnalysisTime pulumi.StringPtrInput `pulumi:"lastAnalysisTime"` }
Provides information about the analysis status of a discovered resource.
func (DiscoveredArgs) ElementType ¶
func (DiscoveredArgs) ElementType() reflect.Type
func (DiscoveredArgs) ToDiscoveredOutput ¶
func (i DiscoveredArgs) ToDiscoveredOutput() DiscoveredOutput
func (DiscoveredArgs) ToDiscoveredOutputWithContext ¶
func (i DiscoveredArgs) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
func (DiscoveredArgs) ToDiscoveredPtrOutput ¶
func (i DiscoveredArgs) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredArgs) ToDiscoveredPtrOutputWithContext ¶
func (i DiscoveredArgs) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredContinuousAnalysis ¶ added in v0.4.0
type DiscoveredContinuousAnalysis string
Whether the resource is continuously analyzed.
func (DiscoveredContinuousAnalysis) ElementType ¶ added in v0.4.0
func (DiscoveredContinuousAnalysis) ElementType() reflect.Type
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysis) ToStringOutput ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringOutput() pulumi.StringOutput
func (DiscoveredContinuousAnalysis) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredContinuousAnalysis) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredContinuousAnalysisInput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisInput interface { pulumi.Input ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput ToDiscoveredContinuousAnalysisOutputWithContext(context.Context) DiscoveredContinuousAnalysisOutput }
DiscoveredContinuousAnalysisInput is an input type that accepts DiscoveredContinuousAnalysisArgs and DiscoveredContinuousAnalysisOutput values. You can construct a concrete instance of `DiscoveredContinuousAnalysisInput` via:
DiscoveredContinuousAnalysisArgs{...}
type DiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisOutput struct{ *pulumi.OutputState }
func (DiscoveredContinuousAnalysisOutput) ElementType ¶ added in v0.6.0
func (DiscoveredContinuousAnalysisOutput) ElementType() reflect.Type
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredContinuousAnalysisOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredContinuousAnalysisPtrInput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisPtrInput interface { pulumi.Input ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput ToDiscoveredContinuousAnalysisPtrOutputWithContext(context.Context) DiscoveredContinuousAnalysisPtrOutput }
func DiscoveredContinuousAnalysisPtr ¶ added in v0.6.0
func DiscoveredContinuousAnalysisPtr(v string) DiscoveredContinuousAnalysisPtrInput
type DiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredContinuousAnalysisPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveredContinuousAnalysisPtrOutput) ElementType() reflect.Type
func (DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredInput ¶
type DiscoveredInput interface { pulumi.Input ToDiscoveredOutput() DiscoveredOutput ToDiscoveredOutputWithContext(context.Context) DiscoveredOutput }
DiscoveredInput is an input type that accepts DiscoveredArgs and DiscoveredOutput values. You can construct a concrete instance of `DiscoveredInput` via:
DiscoveredArgs{...}
type DiscoveredOutput ¶
type DiscoveredOutput struct{ *pulumi.OutputState }
Provides information about the analysis status of a discovered resource.
func (DiscoveredOutput) AnalysisStatus ¶
func (o DiscoveredOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveredOutput) AnalysisStatusError ¶
func (o DiscoveredOutput) AnalysisStatusError() StatusPtrOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
func (DiscoveredOutput) ContinuousAnalysis ¶
func (o DiscoveredOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveredOutput) ElementType ¶
func (DiscoveredOutput) ElementType() reflect.Type
func (DiscoveredOutput) LastAnalysisTime
deprecated
func (o DiscoveredOutput) LastAnalysisTime() pulumi.StringPtrOutput
The last time continuous analysis was done for this resource. Deprecated, do not use.
Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.
func (DiscoveredOutput) 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) AnalysisStatus ¶
func (o DiscoveredPtrOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveredPtrOutput) AnalysisStatusError ¶
func (o DiscoveredPtrOutput) AnalysisStatusError() StatusPtrOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
func (DiscoveredPtrOutput) ContinuousAnalysis ¶
func (o DiscoveredPtrOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveredPtrOutput) Elem ¶
func (o DiscoveredPtrOutput) Elem() DiscoveredOutput
func (DiscoveredPtrOutput) ElementType ¶
func (DiscoveredPtrOutput) ElementType() reflect.Type
func (DiscoveredPtrOutput) LastAnalysisTime
deprecated
func (o DiscoveredPtrOutput) LastAnalysisTime() pulumi.StringPtrOutput
The last time continuous analysis was done for this resource. Deprecated, do not use.
Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.
func (DiscoveredPtrOutput) ToDiscoveredPtrOutput ¶
func (o DiscoveredPtrOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext ¶
func (o DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredResponse ¶
type DiscoveredResponse struct { // The status of discovery for the resource. AnalysisStatus string `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API. AnalysisStatusError StatusResponse `pulumi:"analysisStatusError"` // Whether the resource is continuously analyzed. ContinuousAnalysis string `pulumi:"continuousAnalysis"` // The last time continuous analysis was done for this resource. Deprecated, do not use. // // Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use. LastAnalysisTime string `pulumi:"lastAnalysisTime"` }
Provides information about the analysis status of a discovered resource.
type DiscoveredResponseOutput ¶
type DiscoveredResponseOutput struct{ *pulumi.OutputState }
Provides information about the analysis status of a discovered resource.
func (DiscoveredResponseOutput) AnalysisStatus ¶
func (o DiscoveredResponseOutput) AnalysisStatus() pulumi.StringOutput
The status of discovery for the resource.
func (DiscoveredResponseOutput) AnalysisStatusError ¶
func (o DiscoveredResponseOutput) AnalysisStatusError() StatusResponseOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
func (DiscoveredResponseOutput) ContinuousAnalysis ¶
func (o DiscoveredResponseOutput) ContinuousAnalysis() pulumi.StringOutput
Whether the resource is continuously analyzed.
func (DiscoveredResponseOutput) ElementType ¶
func (DiscoveredResponseOutput) ElementType() reflect.Type
func (DiscoveredResponseOutput) LastAnalysisTime
deprecated
func (o DiscoveredResponseOutput) LastAnalysisTime() pulumi.StringOutput
The last time continuous analysis was done for this resource. Deprecated, do not use.
Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.
func (DiscoveredResponseOutput) ToDiscoveredResponseOutput ¶
func (o DiscoveredResponseOutput) ToDiscoveredResponseOutput() DiscoveredResponseOutput
func (DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext ¶
func (o DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext(ctx context.Context) DiscoveredResponseOutput
type Discovery ¶
type Discovery struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind DiscoveryAnalysisKind `pulumi:"analysisKind"` }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
type DiscoveryAnalysisKind ¶ added in v0.4.0
type DiscoveryAnalysisKind string
Required. Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryAnalysisKind) ElementType ¶ added in v0.4.0
func (DiscoveryAnalysisKind) ElementType() reflect.Type
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKind) ToStringOutput ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringOutput() pulumi.StringOutput
func (DiscoveryAnalysisKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryAnalysisKind) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryAnalysisKindInput ¶ added in v0.6.0
type DiscoveryAnalysisKindInput interface { pulumi.Input ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput ToDiscoveryAnalysisKindOutputWithContext(context.Context) DiscoveryAnalysisKindOutput }
DiscoveryAnalysisKindInput is an input type that accepts DiscoveryAnalysisKindArgs and DiscoveryAnalysisKindOutput values. You can construct a concrete instance of `DiscoveryAnalysisKindInput` via:
DiscoveryAnalysisKindArgs{...}
type DiscoveryAnalysisKindOutput ¶ added in v0.6.0
type DiscoveryAnalysisKindOutput struct{ *pulumi.OutputState }
func (DiscoveryAnalysisKindOutput) ElementType ¶ added in v0.6.0
func (DiscoveryAnalysisKindOutput) ElementType() reflect.Type
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveryAnalysisKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryAnalysisKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryAnalysisKindPtrInput ¶ added in v0.6.0
type DiscoveryAnalysisKindPtrInput interface { pulumi.Input ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput ToDiscoveryAnalysisKindPtrOutputWithContext(context.Context) DiscoveryAnalysisKindPtrOutput }
func DiscoveryAnalysisKindPtr ¶ added in v0.6.0
func DiscoveryAnalysisKindPtr(v string) DiscoveryAnalysisKindPtrInput
type DiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
type DiscoveryAnalysisKindPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryAnalysisKindPtrOutput) Elem ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) Elem() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveryAnalysisKindPtrOutput) ElementType() reflect.Type
func (DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryArgs ¶
type DiscoveryArgs struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind DiscoveryAnalysisKindInput `pulumi:"analysisKind"` }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
func (DiscoveryArgs) ElementType ¶
func (DiscoveryArgs) ElementType() reflect.Type
func (DiscoveryArgs) ToDiscoveryOutput ¶
func (i DiscoveryArgs) ToDiscoveryOutput() DiscoveryOutput
func (DiscoveryArgs) ToDiscoveryOutputWithContext ¶
func (i DiscoveryArgs) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
func (DiscoveryArgs) ToDiscoveryPtrOutput ¶
func (i DiscoveryArgs) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryArgs) ToDiscoveryPtrOutputWithContext ¶
func (i DiscoveryArgs) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryInput ¶
type DiscoveryInput interface { pulumi.Input ToDiscoveryOutput() DiscoveryOutput ToDiscoveryOutputWithContext(context.Context) DiscoveryOutput }
DiscoveryInput is an input type that accepts DiscoveryArgs and DiscoveryOutput values. You can construct a concrete instance of `DiscoveryInput` via:
DiscoveryArgs{...}
type DiscoveryOutput ¶
type DiscoveryOutput struct{ *pulumi.OutputState }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
func (DiscoveryOutput) AnalysisKind ¶
func (o DiscoveryOutput) AnalysisKind() DiscoveryAnalysisKindOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryOutput) ElementType ¶
func (DiscoveryOutput) ElementType() reflect.Type
func (DiscoveryOutput) ToDiscoveryOutput ¶
func (o DiscoveryOutput) ToDiscoveryOutput() DiscoveryOutput
func (DiscoveryOutput) ToDiscoveryOutputWithContext ¶
func (o DiscoveryOutput) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
func (DiscoveryOutput) ToDiscoveryPtrOutput ¶
func (o DiscoveryOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryOutput) ToDiscoveryPtrOutputWithContext ¶
func (o DiscoveryOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryPtrInput ¶
type DiscoveryPtrInput interface { pulumi.Input ToDiscoveryPtrOutput() DiscoveryPtrOutput ToDiscoveryPtrOutputWithContext(context.Context) DiscoveryPtrOutput }
DiscoveryPtrInput is an input type that accepts DiscoveryArgs, DiscoveryPtr and DiscoveryPtrOutput values. You can construct a concrete instance of `DiscoveryPtrInput` via:
DiscoveryArgs{...} or: nil
func DiscoveryPtr ¶
func DiscoveryPtr(v *DiscoveryArgs) DiscoveryPtrInput
type DiscoveryPtrOutput ¶
type DiscoveryPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryPtrOutput) AnalysisKind ¶
func (o DiscoveryPtrOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryPtrOutput) Elem ¶
func (o DiscoveryPtrOutput) Elem() DiscoveryOutput
func (DiscoveryPtrOutput) ElementType ¶
func (DiscoveryPtrOutput) ElementType() reflect.Type
func (DiscoveryPtrOutput) ToDiscoveryPtrOutput ¶
func (o DiscoveryPtrOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext ¶
func (o DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryResponse ¶
type DiscoveryResponse struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind string `pulumi:"analysisKind"` }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
type DiscoveryResponseOutput ¶
type DiscoveryResponseOutput struct{ *pulumi.OutputState }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
func (DiscoveryResponseOutput) AnalysisKind ¶
func (o DiscoveryResponseOutput) AnalysisKind() pulumi.StringOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryResponseOutput) ElementType ¶
func (DiscoveryResponseOutput) ElementType() reflect.Type
func (DiscoveryResponseOutput) ToDiscoveryResponseOutput ¶
func (o DiscoveryResponseOutput) ToDiscoveryResponseOutput() DiscoveryResponseOutput
func (DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext ¶
func (o DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext(ctx context.Context) DiscoveryResponseOutput
type Distribution ¶
type Distribution struct { // The CPU architecture for which packages in this distribution channel were built. Architecture *DistributionArchitecture `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri string `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description *string `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion *Version `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer *string `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url *string `pulumi:"url"` }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
type DistributionArchitecture ¶ added in v0.4.0
type DistributionArchitecture string
The CPU architecture for which packages in this distribution channel were built.
func (DistributionArchitecture) ElementType ¶ added in v0.4.0
func (DistributionArchitecture) ElementType() reflect.Type
func (DistributionArchitecture) ToDistributionArchitectureOutput ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitectureOutputWithContext ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToStringOutput ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringOutput() pulumi.StringOutput
func (DistributionArchitecture) ToStringOutputWithContext ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitecture) ToStringPtrOutput ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecture) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitectureInput ¶ added in v0.6.0
type DistributionArchitectureInput interface { pulumi.Input ToDistributionArchitectureOutput() DistributionArchitectureOutput ToDistributionArchitectureOutputWithContext(context.Context) DistributionArchitectureOutput }
DistributionArchitectureInput is an input type that accepts DistributionArchitectureArgs and DistributionArchitectureOutput values. You can construct a concrete instance of `DistributionArchitectureInput` via:
DistributionArchitectureArgs{...}
type DistributionArchitectureOutput ¶ added in v0.6.0
type DistributionArchitectureOutput struct{ *pulumi.OutputState }
func (DistributionArchitectureOutput) ElementType ¶ added in v0.6.0
func (DistributionArchitectureOutput) ElementType() reflect.Type
func (DistributionArchitectureOutput) ToDistributionArchitectureOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToStringOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitectureOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitecturePtrInput ¶ added in v0.6.0
type DistributionArchitecturePtrInput interface { pulumi.Input ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput ToDistributionArchitecturePtrOutputWithContext(context.Context) DistributionArchitecturePtrOutput }
func DistributionArchitecturePtr ¶ added in v0.6.0
func DistributionArchitecturePtr(v string) DistributionArchitecturePtrInput
type DistributionArchitecturePtrOutput ¶ added in v0.6.0
type DistributionArchitecturePtrOutput struct{ *pulumi.OutputState }
func (DistributionArchitecturePtrOutput) Elem ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) Elem() DistributionArchitectureOutput
func (DistributionArchitecturePtrOutput) ElementType ¶ added in v0.6.0
func (DistributionArchitecturePtrOutput) ElementType() reflect.Type
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArgs ¶
type DistributionArgs struct { // The CPU architecture for which packages in this distribution channel were built. Architecture DistributionArchitecturePtrInput `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description pulumi.StringPtrInput `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion VersionPtrInput `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer pulumi.StringPtrInput `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url pulumi.StringPtrInput `pulumi:"url"` }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
func (DistributionArgs) ElementType ¶
func (DistributionArgs) ElementType() reflect.Type
func (DistributionArgs) ToDistributionOutput ¶
func (i DistributionArgs) ToDistributionOutput() DistributionOutput
func (DistributionArgs) ToDistributionOutputWithContext ¶
func (i DistributionArgs) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
type DistributionArray ¶
type DistributionArray []DistributionInput
func (DistributionArray) ElementType ¶
func (DistributionArray) ElementType() reflect.Type
func (DistributionArray) ToDistributionArrayOutput ¶
func (i DistributionArray) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArray) ToDistributionArrayOutputWithContext ¶
func (i DistributionArray) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionArrayInput ¶
type DistributionArrayInput interface { pulumi.Input ToDistributionArrayOutput() DistributionArrayOutput ToDistributionArrayOutputWithContext(context.Context) DistributionArrayOutput }
DistributionArrayInput is an input type that accepts DistributionArray and DistributionArrayOutput values. You can construct a concrete instance of `DistributionArrayInput` via:
DistributionArray{ DistributionArgs{...} }
type DistributionArrayOutput ¶
type DistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionArrayOutput) ElementType ¶
func (DistributionArrayOutput) ElementType() reflect.Type
func (DistributionArrayOutput) Index ¶
func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
func (DistributionArrayOutput) ToDistributionArrayOutput ¶
func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArrayOutput) ToDistributionArrayOutputWithContext ¶
func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionInput ¶
type DistributionInput interface { pulumi.Input ToDistributionOutput() DistributionOutput ToDistributionOutputWithContext(context.Context) DistributionOutput }
DistributionInput is an input type that accepts DistributionArgs and DistributionOutput values. You can construct a concrete instance of `DistributionInput` via:
DistributionArgs{...}
type DistributionOutput ¶
type DistributionOutput struct{ *pulumi.OutputState }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
func (DistributionOutput) Architecture ¶
func (o DistributionOutput) Architecture() DistributionArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built.
func (DistributionOutput) CpeUri ¶
func (o DistributionOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (DistributionOutput) Description ¶
func (o DistributionOutput) Description() pulumi.StringPtrOutput
The distribution channel-specific description of this package.
func (DistributionOutput) ElementType ¶
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) LatestVersion ¶
func (o DistributionOutput) LatestVersion() VersionPtrOutput
The latest available version of this package in this distribution channel.
func (DistributionOutput) Maintainer ¶
func (o DistributionOutput) Maintainer() pulumi.StringPtrOutput
A freeform string denoting the maintainer of this package.
func (DistributionOutput) ToDistributionOutput ¶
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (DistributionOutput) Url ¶
func (o DistributionOutput) Url() pulumi.StringPtrOutput
The distribution channel-specific homepage for this package.
type DistributionResponse ¶
type DistributionResponse struct { // The CPU architecture for which packages in this distribution channel were built. Architecture string `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri string `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description string `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion VersionResponse `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer string `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url string `pulumi:"url"` }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
type DistributionResponseArrayOutput ¶
type DistributionResponseArrayOutput struct{ *pulumi.OutputState }
func (DistributionResponseArrayOutput) ElementType ¶
func (DistributionResponseArrayOutput) ElementType() reflect.Type
func (DistributionResponseArrayOutput) Index ¶
func (o DistributionResponseArrayOutput) Index(i pulumi.IntInput) DistributionResponseOutput
func (DistributionResponseArrayOutput) ToDistributionResponseArrayOutput ¶
func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutput() DistributionResponseArrayOutput
func (DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext ¶
func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext(ctx context.Context) DistributionResponseArrayOutput
type DistributionResponseOutput ¶
type DistributionResponseOutput struct{ *pulumi.OutputState }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
func (DistributionResponseOutput) Architecture ¶
func (o DistributionResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built.
func (DistributionResponseOutput) CpeUri ¶
func (o DistributionResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (DistributionResponseOutput) Description ¶
func (o DistributionResponseOutput) Description() pulumi.StringOutput
The distribution channel-specific description of this package.
func (DistributionResponseOutput) ElementType ¶
func (DistributionResponseOutput) ElementType() reflect.Type
func (DistributionResponseOutput) LatestVersion ¶
func (o DistributionResponseOutput) LatestVersion() VersionResponseOutput
The latest available version of this package in this distribution channel.
func (DistributionResponseOutput) Maintainer ¶
func (o DistributionResponseOutput) Maintainer() pulumi.StringOutput
A freeform string denoting the maintainer of this package.
func (DistributionResponseOutput) ToDistributionResponseOutput ¶
func (o DistributionResponseOutput) ToDistributionResponseOutput() DistributionResponseOutput
func (DistributionResponseOutput) ToDistributionResponseOutputWithContext ¶
func (o DistributionResponseOutput) ToDistributionResponseOutputWithContext(ctx context.Context) DistributionResponseOutput
func (DistributionResponseOutput) Url ¶
func (o DistributionResponseOutput) Url() pulumi.StringOutput
The distribution channel-specific homepage for this package.
type DocumentNote ¶ added in v0.8.0
type DocumentNote struct { // Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata") DataLicence *string `pulumi:"dataLicence"` // Provide a reference number that can be used to understand how to parse and interpret the rest of the file SpdxVersion *string `pulumi:"spdxVersion"` }
DocumentNote represents an SPDX Document Creation 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 Environment ¶
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
type EnvironmentArgs ¶
type EnvironmentArgs struct {
CustomValues pulumi.StringMapInput `pulumi:"customValues"`
}
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
func (EnvironmentArgs) ToEnvironmentOutput ¶
func (i EnvironmentArgs) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentArgs) ToEnvironmentOutputWithContext ¶
func (i EnvironmentArgs) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentArgs) ToEnvironmentPtrOutput ¶
func (i EnvironmentArgs) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentArgs) ToEnvironmentPtrOutputWithContext ¶
func (i EnvironmentArgs) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(context.Context) EnvironmentOutput }
EnvironmentInput is an input type that accepts EnvironmentArgs and EnvironmentOutput values. You can construct a concrete instance of `EnvironmentInput` via:
EnvironmentArgs{...}
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
func (EnvironmentOutput) CustomValues ¶
func (o EnvironmentOutput) CustomValues() pulumi.StringMapOutput
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentPtrOutput ¶
func (o EnvironmentOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentOutput) ToEnvironmentPtrOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
type EnvironmentPtrInput ¶
type EnvironmentPtrInput interface { pulumi.Input ToEnvironmentPtrOutput() EnvironmentPtrOutput ToEnvironmentPtrOutputWithContext(context.Context) EnvironmentPtrOutput }
EnvironmentPtrInput is an input type that accepts EnvironmentArgs, EnvironmentPtr and EnvironmentPtrOutput values. You can construct a concrete instance of `EnvironmentPtrInput` via:
EnvironmentArgs{...} or: nil
func EnvironmentPtr ¶
func EnvironmentPtr(v *EnvironmentArgs) EnvironmentPtrInput
type EnvironmentPtrOutput ¶
type EnvironmentPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentPtrOutput) CustomValues ¶
func (o EnvironmentPtrOutput) CustomValues() pulumi.StringMapOutput
func (EnvironmentPtrOutput) Elem ¶
func (o EnvironmentPtrOutput) Elem() EnvironmentOutput
func (EnvironmentPtrOutput) ElementType ¶
func (EnvironmentPtrOutput) ElementType() reflect.Type
func (EnvironmentPtrOutput) ToEnvironmentPtrOutput ¶
func (o EnvironmentPtrOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext ¶
func (o EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
type EnvironmentResponse ¶
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
type EnvironmentResponseOutput ¶
type EnvironmentResponseOutput struct{ *pulumi.OutputState }
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
func (EnvironmentResponseOutput) CustomValues ¶
func (o EnvironmentResponseOutput) CustomValues() pulumi.StringMapOutput
func (EnvironmentResponseOutput) ElementType ¶
func (EnvironmentResponseOutput) ElementType() reflect.Type
func (EnvironmentResponseOutput) ToEnvironmentResponseOutput ¶
func (o EnvironmentResponseOutput) ToEnvironmentResponseOutput() EnvironmentResponseOutput
func (EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext ¶
func (o EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext(ctx context.Context) EnvironmentResponseOutput
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type ExternalRef ¶ added in v0.8.0
type ExternalRef struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category *ExternalRefCategory `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment *string `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator *string `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type *string `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
type ExternalRefArgs ¶ added in v0.8.0
type ExternalRefArgs struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category ExternalRefCategoryPtrInput `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment pulumi.StringPtrInput `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator pulumi.StringPtrInput `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type pulumi.StringPtrInput `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefArgs) ElementType ¶ added in v0.8.0
func (ExternalRefArgs) ElementType() reflect.Type
func (ExternalRefArgs) ToExternalRefOutput ¶ added in v0.8.0
func (i ExternalRefArgs) ToExternalRefOutput() ExternalRefOutput
func (ExternalRefArgs) ToExternalRefOutputWithContext ¶ added in v0.8.0
func (i ExternalRefArgs) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
type ExternalRefArray ¶ added in v0.8.0
type ExternalRefArray []ExternalRefInput
func (ExternalRefArray) ElementType ¶ added in v0.8.0
func (ExternalRefArray) ElementType() reflect.Type
func (ExternalRefArray) ToExternalRefArrayOutput ¶ added in v0.8.0
func (i ExternalRefArray) ToExternalRefArrayOutput() ExternalRefArrayOutput
func (ExternalRefArray) ToExternalRefArrayOutputWithContext ¶ added in v0.8.0
func (i ExternalRefArray) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
type ExternalRefArrayInput ¶ added in v0.8.0
type ExternalRefArrayInput interface { pulumi.Input ToExternalRefArrayOutput() ExternalRefArrayOutput ToExternalRefArrayOutputWithContext(context.Context) ExternalRefArrayOutput }
ExternalRefArrayInput is an input type that accepts ExternalRefArray and ExternalRefArrayOutput values. You can construct a concrete instance of `ExternalRefArrayInput` via:
ExternalRefArray{ ExternalRefArgs{...} }
type ExternalRefArrayOutput ¶ added in v0.8.0
type ExternalRefArrayOutput struct{ *pulumi.OutputState }
func (ExternalRefArrayOutput) ElementType ¶ added in v0.8.0
func (ExternalRefArrayOutput) ElementType() reflect.Type
func (ExternalRefArrayOutput) Index ¶ added in v0.8.0
func (o ExternalRefArrayOutput) Index(i pulumi.IntInput) ExternalRefOutput
func (ExternalRefArrayOutput) ToExternalRefArrayOutput ¶ added in v0.8.0
func (o ExternalRefArrayOutput) ToExternalRefArrayOutput() ExternalRefArrayOutput
func (ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext ¶ added in v0.8.0
func (o ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
type ExternalRefCategory ¶ added in v0.8.0
type ExternalRefCategory string
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefCategory) ElementType ¶ added in v0.8.0
func (ExternalRefCategory) ElementType() reflect.Type
func (ExternalRefCategory) ToExternalRefCategoryOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
func (ExternalRefCategory) ToExternalRefCategoryOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
func (ExternalRefCategory) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategory) ToStringOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringOutput() pulumi.StringOutput
func (ExternalRefCategory) ToStringOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExternalRefCategory) ToStringPtrOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategory) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefCategoryInput ¶ added in v0.8.0
type ExternalRefCategoryInput interface { pulumi.Input ToExternalRefCategoryOutput() ExternalRefCategoryOutput ToExternalRefCategoryOutputWithContext(context.Context) ExternalRefCategoryOutput }
ExternalRefCategoryInput is an input type that accepts ExternalRefCategoryArgs and ExternalRefCategoryOutput values. You can construct a concrete instance of `ExternalRefCategoryInput` via:
ExternalRefCategoryArgs{...}
type ExternalRefCategoryOutput ¶ added in v0.8.0
type ExternalRefCategoryOutput struct{ *pulumi.OutputState }
func (ExternalRefCategoryOutput) ElementType ¶ added in v0.8.0
func (ExternalRefCategoryOutput) ElementType() reflect.Type
func (ExternalRefCategoryOutput) ToExternalRefCategoryOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategoryOutput) ToStringOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringOutput() pulumi.StringOutput
func (ExternalRefCategoryOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExternalRefCategoryOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategoryOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefCategoryPtrInput ¶ added in v0.8.0
type ExternalRefCategoryPtrInput interface { pulumi.Input ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput ToExternalRefCategoryPtrOutputWithContext(context.Context) ExternalRefCategoryPtrOutput }
func ExternalRefCategoryPtr ¶ added in v0.8.0
func ExternalRefCategoryPtr(v string) ExternalRefCategoryPtrInput
type ExternalRefCategoryPtrOutput ¶ added in v0.8.0
type ExternalRefCategoryPtrOutput struct{ *pulumi.OutputState }
func (ExternalRefCategoryPtrOutput) Elem ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) Elem() ExternalRefCategoryOutput
func (ExternalRefCategoryPtrOutput) ElementType ¶ added in v0.8.0
func (ExternalRefCategoryPtrOutput) ElementType() reflect.Type
func (ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategoryPtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefInput ¶ added in v0.8.0
type ExternalRefInput interface { pulumi.Input ToExternalRefOutput() ExternalRefOutput ToExternalRefOutputWithContext(context.Context) ExternalRefOutput }
ExternalRefInput is an input type that accepts ExternalRefArgs and ExternalRefOutput values. You can construct a concrete instance of `ExternalRefInput` via:
ExternalRefArgs{...}
type ExternalRefOutput ¶ added in v0.8.0
type ExternalRefOutput struct{ *pulumi.OutputState }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefOutput) Category ¶ added in v0.8.0
func (o ExternalRefOutput) Category() ExternalRefCategoryPtrOutput
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefOutput) Comment ¶ added in v0.8.0
func (o ExternalRefOutput) Comment() pulumi.StringPtrOutput
Human-readable information about the purpose and target of the reference
func (ExternalRefOutput) ElementType ¶ added in v0.8.0
func (ExternalRefOutput) ElementType() reflect.Type
func (ExternalRefOutput) Locator ¶ added in v0.8.0
func (o ExternalRefOutput) Locator() pulumi.StringPtrOutput
The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
func (ExternalRefOutput) ToExternalRefOutput ¶ added in v0.8.0
func (o ExternalRefOutput) ToExternalRefOutput() ExternalRefOutput
func (ExternalRefOutput) ToExternalRefOutputWithContext ¶ added in v0.8.0
func (o ExternalRefOutput) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
func (ExternalRefOutput) Type ¶ added in v0.8.0
func (o ExternalRefOutput) Type() pulumi.StringPtrOutput
Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
type ExternalRefResponse ¶ added in v0.8.0
type ExternalRefResponse struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category string `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment string `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator string `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type string `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
type ExternalRefResponseArrayOutput ¶ added in v0.8.0
type ExternalRefResponseArrayOutput struct{ *pulumi.OutputState }
func (ExternalRefResponseArrayOutput) ElementType ¶ added in v0.8.0
func (ExternalRefResponseArrayOutput) ElementType() reflect.Type
func (ExternalRefResponseArrayOutput) Index ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) Index(i pulumi.IntInput) ExternalRefResponseOutput
func (ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput() ExternalRefResponseArrayOutput
func (ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext(ctx context.Context) ExternalRefResponseArrayOutput
type ExternalRefResponseOutput ¶ added in v0.8.0
type ExternalRefResponseOutput struct{ *pulumi.OutputState }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefResponseOutput) Category ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Category() pulumi.StringOutput
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefResponseOutput) Comment ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Comment() pulumi.StringOutput
Human-readable information about the purpose and target of the reference
func (ExternalRefResponseOutput) ElementType ¶ added in v0.8.0
func (ExternalRefResponseOutput) ElementType() reflect.Type
func (ExternalRefResponseOutput) Locator ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Locator() pulumi.StringOutput
The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
func (ExternalRefResponseOutput) ToExternalRefResponseOutput ¶ added in v0.8.0
func (o ExternalRefResponseOutput) ToExternalRefResponseOutput() ExternalRefResponseOutput
func (ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext ¶ added in v0.8.0
func (o ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext(ctx context.Context) ExternalRefResponseOutput
func (ExternalRefResponseOutput) Type ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Type() pulumi.StringOutput
Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
type FileNote ¶ added in v0.8.0
type FileNote struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum []string `pulumi:"checksum"` // This field provides information about the type of file identified FileType *FileNoteFileType `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title *string `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileNoteArgs ¶ added in v0.8.0
type FileNoteArgs struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum pulumi.StringArrayInput `pulumi:"checksum"` // This field provides information about the type of file identified FileType FileNoteFileTypePtrInput `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title pulumi.StringPtrInput `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteArgs) ElementType ¶ added in v0.8.0
func (FileNoteArgs) ElementType() reflect.Type
func (FileNoteArgs) ToFileNoteOutput ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNoteOutput() FileNoteOutput
func (FileNoteArgs) ToFileNoteOutputWithContext ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
func (FileNoteArgs) ToFileNotePtrOutput ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNoteArgs) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNoteFileType ¶ added in v0.8.0
type FileNoteFileType string
This field provides information about the type of file identified
func (FileNoteFileType) ElementType ¶ added in v0.8.0
func (FileNoteFileType) ElementType() reflect.Type
func (FileNoteFileType) ToFileNoteFileTypeOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
func (FileNoteFileType) ToFileNoteFileTypeOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
func (FileNoteFileType) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileType) ToStringOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToStringOutput() pulumi.StringOutput
func (FileNoteFileType) ToStringOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileNoteFileType) ToStringPtrOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteFileTypeInput ¶ added in v0.8.0
type FileNoteFileTypeInput interface { pulumi.Input ToFileNoteFileTypeOutput() FileNoteFileTypeOutput ToFileNoteFileTypeOutputWithContext(context.Context) FileNoteFileTypeOutput }
FileNoteFileTypeInput is an input type that accepts FileNoteFileTypeArgs and FileNoteFileTypeOutput values. You can construct a concrete instance of `FileNoteFileTypeInput` via:
FileNoteFileTypeArgs{...}
type FileNoteFileTypeOutput ¶ added in v0.8.0
type FileNoteFileTypeOutput struct{ *pulumi.OutputState }
func (FileNoteFileTypeOutput) ElementType ¶ added in v0.8.0
func (FileNoteFileTypeOutput) ElementType() reflect.Type
func (FileNoteFileTypeOutput) ToFileNoteFileTypeOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringOutput() pulumi.StringOutput
func (FileNoteFileTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileNoteFileTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteFileTypePtrInput ¶ added in v0.8.0
type FileNoteFileTypePtrInput interface { pulumi.Input ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput ToFileNoteFileTypePtrOutputWithContext(context.Context) FileNoteFileTypePtrOutput }
func FileNoteFileTypePtr ¶ added in v0.8.0
func FileNoteFileTypePtr(v string) FileNoteFileTypePtrInput
type FileNoteFileTypePtrOutput ¶ added in v0.8.0
type FileNoteFileTypePtrOutput struct{ *pulumi.OutputState }
func (FileNoteFileTypePtrOutput) Elem ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) Elem() FileNoteFileTypeOutput
func (FileNoteFileTypePtrOutput) ElementType ¶ added in v0.8.0
func (FileNoteFileTypePtrOutput) ElementType() reflect.Type
func (FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteInput ¶ added in v0.8.0
type FileNoteInput interface { pulumi.Input ToFileNoteOutput() FileNoteOutput ToFileNoteOutputWithContext(context.Context) FileNoteOutput }
FileNoteInput is an input type that accepts FileNoteArgs and FileNoteOutput values. You can construct a concrete instance of `FileNoteInput` via:
FileNoteArgs{...}
type FileNoteOutput ¶ added in v0.8.0
type FileNoteOutput struct{ *pulumi.OutputState }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteOutput) Checksum ¶ added in v0.8.0
func (o FileNoteOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNoteOutput) ElementType ¶ added in v0.8.0
func (FileNoteOutput) ElementType() reflect.Type
func (FileNoteOutput) FileType ¶ added in v0.8.0
func (o FileNoteOutput) FileType() FileNoteFileTypePtrOutput
This field provides information about the type of file identified
func (FileNoteOutput) Title ¶ added in v0.8.0
func (o FileNoteOutput) Title() pulumi.StringPtrOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNoteOutput) ToFileNoteOutput ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNoteOutput() FileNoteOutput
func (FileNoteOutput) ToFileNoteOutputWithContext ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
func (FileNoteOutput) ToFileNotePtrOutput ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNoteOutput) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNotePtrInput ¶ added in v0.8.0
type FileNotePtrInput interface { pulumi.Input ToFileNotePtrOutput() FileNotePtrOutput ToFileNotePtrOutputWithContext(context.Context) FileNotePtrOutput }
FileNotePtrInput is an input type that accepts FileNoteArgs, FileNotePtr and FileNotePtrOutput values. You can construct a concrete instance of `FileNotePtrInput` via:
FileNoteArgs{...} or: nil
func FileNotePtr ¶ added in v0.8.0
func FileNotePtr(v *FileNoteArgs) FileNotePtrInput
type FileNotePtrOutput ¶ added in v0.8.0
type FileNotePtrOutput struct{ *pulumi.OutputState }
func (FileNotePtrOutput) Checksum ¶ added in v0.8.0
func (o FileNotePtrOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNotePtrOutput) Elem ¶ added in v0.8.0
func (o FileNotePtrOutput) Elem() FileNoteOutput
func (FileNotePtrOutput) ElementType ¶ added in v0.8.0
func (FileNotePtrOutput) ElementType() reflect.Type
func (FileNotePtrOutput) FileType ¶ added in v0.8.0
func (o FileNotePtrOutput) FileType() FileNoteFileTypePtrOutput
This field provides information about the type of file identified
func (FileNotePtrOutput) Title ¶ added in v0.8.0
func (o FileNotePtrOutput) Title() pulumi.StringPtrOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNotePtrOutput) ToFileNotePtrOutput ¶ added in v0.8.0
func (o FileNotePtrOutput) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNotePtrOutput) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (o FileNotePtrOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNoteResponse ¶ added in v0.8.0
type FileNoteResponse struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum []string `pulumi:"checksum"` // This field provides information about the type of file identified FileType string `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title string `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileNoteResponseOutput ¶ added in v0.8.0
type FileNoteResponseOutput struct{ *pulumi.OutputState }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteResponseOutput) Checksum ¶ added in v0.8.0
func (o FileNoteResponseOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNoteResponseOutput) ElementType ¶ added in v0.8.0
func (FileNoteResponseOutput) ElementType() reflect.Type
func (FileNoteResponseOutput) FileType ¶ added in v0.8.0
func (o FileNoteResponseOutput) FileType() pulumi.StringOutput
This field provides information about the type of file identified
func (FileNoteResponseOutput) Title ¶ added in v0.8.0
func (o FileNoteResponseOutput) Title() pulumi.StringOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNoteResponseOutput) ToFileNoteResponseOutput ¶ added in v0.8.0
func (o FileNoteResponseOutput) ToFileNoteResponseOutput() FileNoteResponseOutput
func (FileNoteResponseOutput) ToFileNoteResponseOutputWithContext ¶ added in v0.8.0
func (o FileNoteResponseOutput) ToFileNoteResponseOutputWithContext(ctx context.Context) FileNoteResponseOutput
type FileOccurrence ¶ added in v0.8.0
type FileOccurrence struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions []string `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment *string `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors []string `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright *string `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id *string `pulumi:"id"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded *License `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice *string `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileOccurrenceArgs ¶ added in v0.8.0
type FileOccurrenceArgs struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions pulumi.StringArrayInput `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment pulumi.StringPtrInput `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors pulumi.StringArrayInput `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright pulumi.StringPtrInput `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo pulumi.StringArrayInput `pulumi:"filesLicenseInfo"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id pulumi.StringPtrInput `pulumi:"id"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded LicensePtrInput `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice pulumi.StringPtrInput `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceArgs) ElementType ¶ added in v0.8.0
func (FileOccurrenceArgs) ElementType() reflect.Type
func (FileOccurrenceArgs) ToFileOccurrenceOutput ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrenceOutput() FileOccurrenceOutput
func (FileOccurrenceArgs) ToFileOccurrenceOutputWithContext ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
func (FileOccurrenceArgs) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrenceInput ¶ added in v0.8.0
type FileOccurrenceInput interface { pulumi.Input ToFileOccurrenceOutput() FileOccurrenceOutput ToFileOccurrenceOutputWithContext(context.Context) FileOccurrenceOutput }
FileOccurrenceInput is an input type that accepts FileOccurrenceArgs and FileOccurrenceOutput values. You can construct a concrete instance of `FileOccurrenceInput` via:
FileOccurrenceArgs{...}
type FileOccurrenceOutput ¶ added in v0.8.0
type FileOccurrenceOutput struct{ *pulumi.OutputState }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrenceOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrenceOutput) Comment ¶ added in v0.8.0
func (o FileOccurrenceOutput) Comment() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrenceOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrenceOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrenceOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrenceOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrenceOutput) ElementType ¶ added in v0.8.0
func (FileOccurrenceOutput) ElementType() reflect.Type
func (FileOccurrenceOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrenceOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrenceOutput) Id ¶ added in v0.8.0
func (o FileOccurrenceOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (FileOccurrenceOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrenceOutput) LicenseConcluded() LicensePtrOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrenceOutput) Notice ¶ added in v0.8.0
func (o FileOccurrenceOutput) Notice() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrenceOutput) ToFileOccurrenceOutput ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrenceOutput() FileOccurrenceOutput
func (FileOccurrenceOutput) ToFileOccurrenceOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
func (FileOccurrenceOutput) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrencePtrInput ¶ added in v0.8.0
type FileOccurrencePtrInput interface { pulumi.Input ToFileOccurrencePtrOutput() FileOccurrencePtrOutput ToFileOccurrencePtrOutputWithContext(context.Context) FileOccurrencePtrOutput }
FileOccurrencePtrInput is an input type that accepts FileOccurrenceArgs, FileOccurrencePtr and FileOccurrencePtrOutput values. You can construct a concrete instance of `FileOccurrencePtrInput` via:
FileOccurrenceArgs{...} or: nil
func FileOccurrencePtr ¶ added in v0.8.0
func FileOccurrencePtr(v *FileOccurrenceArgs) FileOccurrencePtrInput
type FileOccurrencePtrOutput ¶ added in v0.8.0
type FileOccurrencePtrOutput struct{ *pulumi.OutputState }
func (FileOccurrencePtrOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrencePtrOutput) Comment ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrencePtrOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrencePtrOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Elem() FileOccurrenceOutput
func (FileOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (FileOccurrencePtrOutput) ElementType() reflect.Type
func (FileOccurrencePtrOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrencePtrOutput) Id ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (FileOccurrencePtrOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrencePtrOutput) Notice ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Notice() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrencePtrOutput) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrenceResponse ¶ added in v0.8.0
type FileOccurrenceResponse struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions []string `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment string `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors []string `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright string `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded LicenseResponse `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice string `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileOccurrenceResponseOutput ¶ added in v0.8.0
type FileOccurrenceResponseOutput struct{ *pulumi.OutputState }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceResponseOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrenceResponseOutput) Comment ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Comment() pulumi.StringOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrenceResponseOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrenceResponseOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Copyright() pulumi.StringOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (FileOccurrenceResponseOutput) ElementType() reflect.Type
func (FileOccurrenceResponseOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrenceResponseOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrenceResponseOutput) Notice ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Notice() pulumi.StringOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput() FileOccurrenceResponseOutput
func (FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext(ctx context.Context) FileOccurrenceResponseOutput
type Fingerprint ¶
type Fingerprint struct { // The layer ID of the final layer in the Docker image's v1 representation. V1Name string `pulumi:"v1Name"` // The ordered list of v2 blobs that represent a given image. V2Blob []string `pulumi:"v2Blob"` }
A set of properties that uniquely identify a given Docker image.
type FingerprintArgs ¶
type FingerprintArgs struct { // The layer ID of the final layer in the Docker image's v1 representation. V1Name pulumi.StringInput `pulumi:"v1Name"` // The ordered list of v2 blobs that represent a given image. V2Blob pulumi.StringArrayInput `pulumi:"v2Blob"` }
A set of properties that uniquely identify a given Docker image.
func (FingerprintArgs) ElementType ¶
func (FingerprintArgs) ElementType() reflect.Type
func (FingerprintArgs) ToFingerprintOutput ¶
func (i FingerprintArgs) ToFingerprintOutput() FingerprintOutput
func (FingerprintArgs) ToFingerprintOutputWithContext ¶
func (i FingerprintArgs) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
func (FingerprintArgs) ToFingerprintPtrOutput ¶
func (i FingerprintArgs) ToFingerprintPtrOutput() FingerprintPtrOutput
func (FingerprintArgs) ToFingerprintPtrOutputWithContext ¶
func (i FingerprintArgs) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
type FingerprintInput ¶
type FingerprintInput interface { pulumi.Input ToFingerprintOutput() FingerprintOutput ToFingerprintOutputWithContext(context.Context) FingerprintOutput }
FingerprintInput is an input type that accepts FingerprintArgs and FingerprintOutput values. You can construct a concrete instance of `FingerprintInput` via:
FingerprintArgs{...}
type FingerprintOutput ¶
type FingerprintOutput struct{ *pulumi.OutputState }
A set of properties that uniquely identify a given Docker image.
func (FingerprintOutput) ElementType ¶
func (FingerprintOutput) ElementType() reflect.Type
func (FingerprintOutput) ToFingerprintOutput ¶
func (o FingerprintOutput) ToFingerprintOutput() FingerprintOutput
func (FingerprintOutput) ToFingerprintOutputWithContext ¶
func (o FingerprintOutput) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
func (FingerprintOutput) ToFingerprintPtrOutput ¶
func (o FingerprintOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
func (FingerprintOutput) ToFingerprintPtrOutputWithContext ¶
func (o FingerprintOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
func (FingerprintOutput) V1Name ¶
func (o FingerprintOutput) V1Name() pulumi.StringOutput
The layer ID of the final layer in the Docker image's v1 representation.
func (FingerprintOutput) V2Blob ¶
func (o FingerprintOutput) V2Blob() pulumi.StringArrayOutput
The ordered list of v2 blobs that represent a given image.
type FingerprintPtrInput ¶
type FingerprintPtrInput interface { pulumi.Input ToFingerprintPtrOutput() FingerprintPtrOutput ToFingerprintPtrOutputWithContext(context.Context) FingerprintPtrOutput }
FingerprintPtrInput is an input type that accepts FingerprintArgs, FingerprintPtr and FingerprintPtrOutput values. You can construct a concrete instance of `FingerprintPtrInput` via:
FingerprintArgs{...} or: nil
func FingerprintPtr ¶
func FingerprintPtr(v *FingerprintArgs) FingerprintPtrInput
type FingerprintPtrOutput ¶
type FingerprintPtrOutput struct{ *pulumi.OutputState }
func (FingerprintPtrOutput) Elem ¶
func (o FingerprintPtrOutput) Elem() FingerprintOutput
func (FingerprintPtrOutput) ElementType ¶
func (FingerprintPtrOutput) ElementType() reflect.Type
func (FingerprintPtrOutput) ToFingerprintPtrOutput ¶
func (o FingerprintPtrOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
func (FingerprintPtrOutput) ToFingerprintPtrOutputWithContext ¶
func (o FingerprintPtrOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
func (FingerprintPtrOutput) V1Name ¶
func (o FingerprintPtrOutput) V1Name() pulumi.StringPtrOutput
The layer ID of the final layer in the Docker image's v1 representation.
func (FingerprintPtrOutput) V2Blob ¶
func (o FingerprintPtrOutput) V2Blob() pulumi.StringArrayOutput
The ordered list of v2 blobs that represent a given image.
type FingerprintResponse ¶
type FingerprintResponse struct { // The layer ID of the final layer in the Docker image's v1 representation. V1Name string `pulumi:"v1Name"` // The ordered list of v2 blobs that represent a given image. V2Blob []string `pulumi:"v2Blob"` // The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept. V2Name string `pulumi:"v2Name"` }
A set of properties that uniquely identify a given Docker image.
type FingerprintResponseOutput ¶
type FingerprintResponseOutput struct{ *pulumi.OutputState }
A set of properties that uniquely identify a given Docker image.
func (FingerprintResponseOutput) ElementType ¶
func (FingerprintResponseOutput) ElementType() reflect.Type
func (FingerprintResponseOutput) ToFingerprintResponseOutput ¶
func (o FingerprintResponseOutput) ToFingerprintResponseOutput() FingerprintResponseOutput
func (FingerprintResponseOutput) ToFingerprintResponseOutputWithContext ¶
func (o FingerprintResponseOutput) ToFingerprintResponseOutputWithContext(ctx context.Context) FingerprintResponseOutput
func (FingerprintResponseOutput) V1Name ¶
func (o FingerprintResponseOutput) V1Name() pulumi.StringOutput
The layer ID of the final layer in the Docker image's v1 representation.
func (FingerprintResponseOutput) V2Blob ¶
func (o FingerprintResponseOutput) V2Blob() pulumi.StringArrayOutput
The ordered list of v2 blobs that represent a given image.
func (FingerprintResponseOutput) V2Name ¶
func (o FingerprintResponseOutput) V2Name() pulumi.StringOutput
The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
type GenericSignedAttestation ¶
type GenericSignedAttestation struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType *GenericSignedAttestationContentType `pulumi:"contentType"` // The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`. SerializedPayload *string `pulumi:"serializedPayload"` // One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification. Signatures []Signature `pulumi:"signatures"` }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
type GenericSignedAttestationArgs ¶
type GenericSignedAttestationArgs struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType GenericSignedAttestationContentTypePtrInput `pulumi:"contentType"` // The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`. SerializedPayload pulumi.StringPtrInput `pulumi:"serializedPayload"` // One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification. Signatures SignatureArrayInput `pulumi:"signatures"` }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
func (GenericSignedAttestationArgs) ElementType ¶
func (GenericSignedAttestationArgs) ElementType() reflect.Type
func (GenericSignedAttestationArgs) ToGenericSignedAttestationOutput ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
func (GenericSignedAttestationArgs) ToGenericSignedAttestationOutputWithContext ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
func (GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutput ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
func (GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutputWithContext ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
type GenericSignedAttestationContentType ¶ added in v0.4.0
type GenericSignedAttestationContentType string
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationContentType) ElementType ¶ added in v0.4.0
func (GenericSignedAttestationContentType) ElementType() reflect.Type
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentType) ToStringOutput ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
func (GenericSignedAttestationContentType) ToStringOutputWithContext ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GenericSignedAttestationContentType) ToStringPtrOutput ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GenericSignedAttestationContentType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GenericSignedAttestationContentTypeInput ¶ added in v0.6.0
type GenericSignedAttestationContentTypeInput interface { pulumi.Input ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput ToGenericSignedAttestationContentTypeOutputWithContext(context.Context) GenericSignedAttestationContentTypeOutput }
GenericSignedAttestationContentTypeInput is an input type that accepts GenericSignedAttestationContentTypeArgs and GenericSignedAttestationContentTypeOutput values. You can construct a concrete instance of `GenericSignedAttestationContentTypeInput` via:
GenericSignedAttestationContentTypeArgs{...}
type GenericSignedAttestationContentTypeOutput ¶ added in v0.6.0
type GenericSignedAttestationContentTypeOutput struct{ *pulumi.OutputState }
func (GenericSignedAttestationContentTypeOutput) ElementType ¶ added in v0.6.0
func (GenericSignedAttestationContentTypeOutput) ElementType() reflect.Type
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
func (GenericSignedAttestationContentTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GenericSignedAttestationContentTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GenericSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GenericSignedAttestationContentTypePtrInput ¶ added in v0.6.0
type GenericSignedAttestationContentTypePtrInput interface { pulumi.Input ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput ToGenericSignedAttestationContentTypePtrOutputWithContext(context.Context) GenericSignedAttestationContentTypePtrOutput }
func GenericSignedAttestationContentTypePtr ¶ added in v0.6.0
func GenericSignedAttestationContentTypePtr(v string) GenericSignedAttestationContentTypePtrInput
type GenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
type GenericSignedAttestationContentTypePtrOutput struct{ *pulumi.OutputState }
func (GenericSignedAttestationContentTypePtrOutput) ElementType ¶ added in v0.6.0
func (GenericSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
func (GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GenericSignedAttestationInput ¶
type GenericSignedAttestationInput interface { pulumi.Input ToGenericSignedAttestationOutput() GenericSignedAttestationOutput ToGenericSignedAttestationOutputWithContext(context.Context) GenericSignedAttestationOutput }
GenericSignedAttestationInput is an input type that accepts GenericSignedAttestationArgs and GenericSignedAttestationOutput values. You can construct a concrete instance of `GenericSignedAttestationInput` via:
GenericSignedAttestationArgs{...}
type GenericSignedAttestationOutput ¶
type GenericSignedAttestationOutput struct{ *pulumi.OutputState }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
func (GenericSignedAttestationOutput) ContentType ¶
func (o GenericSignedAttestationOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationOutput) ElementType ¶
func (GenericSignedAttestationOutput) ElementType() reflect.Type
func (GenericSignedAttestationOutput) SerializedPayload ¶
func (o GenericSignedAttestationOutput) SerializedPayload() pulumi.StringPtrOutput
The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`.
func (GenericSignedAttestationOutput) Signatures ¶
func (o GenericSignedAttestationOutput) Signatures() SignatureArrayOutput
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
func (GenericSignedAttestationOutput) ToGenericSignedAttestationOutput ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
func (GenericSignedAttestationOutput) ToGenericSignedAttestationOutputWithContext ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
func (GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutput ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
func (GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutputWithContext ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
type GenericSignedAttestationPtrInput ¶
type GenericSignedAttestationPtrInput interface { pulumi.Input ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput ToGenericSignedAttestationPtrOutputWithContext(context.Context) GenericSignedAttestationPtrOutput }
GenericSignedAttestationPtrInput is an input type that accepts GenericSignedAttestationArgs, GenericSignedAttestationPtr and GenericSignedAttestationPtrOutput values. You can construct a concrete instance of `GenericSignedAttestationPtrInput` via:
GenericSignedAttestationArgs{...} or: nil
func GenericSignedAttestationPtr ¶
func GenericSignedAttestationPtr(v *GenericSignedAttestationArgs) GenericSignedAttestationPtrInput
type GenericSignedAttestationPtrOutput ¶
type GenericSignedAttestationPtrOutput struct{ *pulumi.OutputState }
func (GenericSignedAttestationPtrOutput) ContentType ¶
func (o GenericSignedAttestationPtrOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationPtrOutput) Elem ¶
func (o GenericSignedAttestationPtrOutput) Elem() GenericSignedAttestationOutput
func (GenericSignedAttestationPtrOutput) ElementType ¶
func (GenericSignedAttestationPtrOutput) ElementType() reflect.Type
func (GenericSignedAttestationPtrOutput) SerializedPayload ¶
func (o GenericSignedAttestationPtrOutput) SerializedPayload() pulumi.StringPtrOutput
The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`.
func (GenericSignedAttestationPtrOutput) Signatures ¶
func (o GenericSignedAttestationPtrOutput) Signatures() SignatureArrayOutput
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
func (GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutput ¶
func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
func (GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutputWithContext ¶
func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
type GenericSignedAttestationResponse ¶
type GenericSignedAttestationResponse struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType string `pulumi:"contentType"` // The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`. SerializedPayload string `pulumi:"serializedPayload"` // One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification. Signatures []SignatureResponse `pulumi:"signatures"` }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
type GenericSignedAttestationResponseOutput ¶
type GenericSignedAttestationResponseOutput struct{ *pulumi.OutputState }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
func (GenericSignedAttestationResponseOutput) ContentType ¶
func (o GenericSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationResponseOutput) ElementType ¶
func (GenericSignedAttestationResponseOutput) ElementType() reflect.Type
func (GenericSignedAttestationResponseOutput) SerializedPayload ¶
func (o GenericSignedAttestationResponseOutput) SerializedPayload() pulumi.StringOutput
The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`.
func (GenericSignedAttestationResponseOutput) Signatures ¶
func (o GenericSignedAttestationResponseOutput) Signatures() SignatureResponseArrayOutput
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
func (GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutput ¶
func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutput() GenericSignedAttestationResponseOutput
func (GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutputWithContext ¶
func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutputWithContext(ctx context.Context) GenericSignedAttestationResponseOutput
type GerritSourceContext ¶
type GerritSourceContext struct { // An alias, which may be a branch or tag. AliasContext *AliasContext `pulumi:"aliasContext"` // The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project. GerritProject *string `pulumi:"gerritProject"` // The URI of a running Gerrit instance. HostUri *string `pulumi:"hostUri"` // A revision (commit) ID. RevisionId *string `pulumi:"revisionId"` }
A SourceContext referring to a Gerrit project.
type GerritSourceContextArgs ¶
type GerritSourceContextArgs struct { // An alias, which may be a branch or tag. AliasContext AliasContextPtrInput `pulumi:"aliasContext"` // The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project. GerritProject pulumi.StringPtrInput `pulumi:"gerritProject"` // The URI of a running Gerrit instance. HostUri pulumi.StringPtrInput `pulumi:"hostUri"` // A revision (commit) ID. RevisionId pulumi.StringPtrInput `pulumi:"revisionId"` }
A SourceContext referring to a Gerrit project.
func (GerritSourceContextArgs) ElementType ¶
func (GerritSourceContextArgs) ElementType() reflect.Type
func (GerritSourceContextArgs) ToGerritSourceContextOutput ¶
func (i GerritSourceContextArgs) ToGerritSourceContextOutput() GerritSourceContextOutput
func (GerritSourceContextArgs) ToGerritSourceContextOutputWithContext ¶
func (i GerritSourceContextArgs) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
func (GerritSourceContextArgs) ToGerritSourceContextPtrOutput ¶
func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
func (GerritSourceContextArgs) ToGerritSourceContextPtrOutputWithContext ¶
func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
type GerritSourceContextInput ¶
type GerritSourceContextInput interface { pulumi.Input ToGerritSourceContextOutput() GerritSourceContextOutput ToGerritSourceContextOutputWithContext(context.Context) GerritSourceContextOutput }
GerritSourceContextInput is an input type that accepts GerritSourceContextArgs and GerritSourceContextOutput values. You can construct a concrete instance of `GerritSourceContextInput` via:
GerritSourceContextArgs{...}
type GerritSourceContextOutput ¶
type GerritSourceContextOutput struct{ *pulumi.OutputState }
A SourceContext referring to a Gerrit project.
func (GerritSourceContextOutput) AliasContext ¶
func (o GerritSourceContextOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GerritSourceContextOutput) ElementType ¶
func (GerritSourceContextOutput) ElementType() reflect.Type
func (GerritSourceContextOutput) GerritProject ¶
func (o GerritSourceContextOutput) GerritProject() pulumi.StringPtrOutput
The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
func (GerritSourceContextOutput) HostUri ¶
func (o GerritSourceContextOutput) HostUri() pulumi.StringPtrOutput
The URI of a running Gerrit instance.
func (GerritSourceContextOutput) RevisionId ¶
func (o GerritSourceContextOutput) RevisionId() pulumi.StringPtrOutput
A revision (commit) ID.
func (GerritSourceContextOutput) ToGerritSourceContextOutput ¶
func (o GerritSourceContextOutput) ToGerritSourceContextOutput() GerritSourceContextOutput
func (GerritSourceContextOutput) ToGerritSourceContextOutputWithContext ¶
func (o GerritSourceContextOutput) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
func (GerritSourceContextOutput) ToGerritSourceContextPtrOutput ¶
func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
func (GerritSourceContextOutput) ToGerritSourceContextPtrOutputWithContext ¶
func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
type GerritSourceContextPtrInput ¶
type GerritSourceContextPtrInput interface { pulumi.Input ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput ToGerritSourceContextPtrOutputWithContext(context.Context) GerritSourceContextPtrOutput }
GerritSourceContextPtrInput is an input type that accepts GerritSourceContextArgs, GerritSourceContextPtr and GerritSourceContextPtrOutput values. You can construct a concrete instance of `GerritSourceContextPtrInput` via:
GerritSourceContextArgs{...} or: nil
func GerritSourceContextPtr ¶
func GerritSourceContextPtr(v *GerritSourceContextArgs) GerritSourceContextPtrInput
type GerritSourceContextPtrOutput ¶
type GerritSourceContextPtrOutput struct{ *pulumi.OutputState }
func (GerritSourceContextPtrOutput) AliasContext ¶
func (o GerritSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GerritSourceContextPtrOutput) Elem ¶
func (o GerritSourceContextPtrOutput) Elem() GerritSourceContextOutput
func (GerritSourceContextPtrOutput) ElementType ¶
func (GerritSourceContextPtrOutput) ElementType() reflect.Type
func (GerritSourceContextPtrOutput) GerritProject ¶
func (o GerritSourceContextPtrOutput) GerritProject() pulumi.StringPtrOutput
The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
func (GerritSourceContextPtrOutput) HostUri ¶
func (o GerritSourceContextPtrOutput) HostUri() pulumi.StringPtrOutput
The URI of a running Gerrit instance.
func (GerritSourceContextPtrOutput) RevisionId ¶
func (o GerritSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
A revision (commit) ID.
func (GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutput ¶
func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
func (GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutputWithContext ¶
func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
type GerritSourceContextResponse ¶
type GerritSourceContextResponse struct { // An alias, which may be a branch or tag. AliasContext AliasContextResponse `pulumi:"aliasContext"` // The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project. GerritProject string `pulumi:"gerritProject"` // The URI of a running Gerrit instance. HostUri string `pulumi:"hostUri"` // A revision (commit) ID. RevisionId string `pulumi:"revisionId"` }
A SourceContext referring to a Gerrit project.
type GerritSourceContextResponseOutput ¶
type GerritSourceContextResponseOutput struct{ *pulumi.OutputState }
A SourceContext referring to a Gerrit project.
func (GerritSourceContextResponseOutput) AliasContext ¶
func (o GerritSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
An alias, which may be a branch or tag.
func (GerritSourceContextResponseOutput) ElementType ¶
func (GerritSourceContextResponseOutput) ElementType() reflect.Type
func (GerritSourceContextResponseOutput) GerritProject ¶
func (o GerritSourceContextResponseOutput) GerritProject() pulumi.StringOutput
The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
func (GerritSourceContextResponseOutput) HostUri ¶
func (o GerritSourceContextResponseOutput) HostUri() pulumi.StringOutput
The URI of a running Gerrit instance.
func (GerritSourceContextResponseOutput) RevisionId ¶
func (o GerritSourceContextResponseOutput) RevisionId() pulumi.StringOutput
A revision (commit) ID.
func (GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutput ¶
func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutput() GerritSourceContextResponseOutput
func (GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutputWithContext ¶
func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutputWithContext(ctx context.Context) GerritSourceContextResponseOutput
type GitSourceContext ¶
type GitSourceContext struct { // Git commit hash. RevisionId *string `pulumi:"revisionId"` // Git repository URL. Url *string `pulumi:"url"` }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
type GitSourceContextArgs ¶
type GitSourceContextArgs struct { // Git commit hash. RevisionId pulumi.StringPtrInput `pulumi:"revisionId"` // Git repository URL. Url pulumi.StringPtrInput `pulumi:"url"` }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GitSourceContextArgs) ElementType ¶
func (GitSourceContextArgs) ElementType() reflect.Type
func (GitSourceContextArgs) ToGitSourceContextOutput ¶
func (i GitSourceContextArgs) ToGitSourceContextOutput() GitSourceContextOutput
func (GitSourceContextArgs) ToGitSourceContextOutputWithContext ¶
func (i GitSourceContextArgs) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
func (GitSourceContextArgs) ToGitSourceContextPtrOutput ¶
func (i GitSourceContextArgs) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
func (GitSourceContextArgs) ToGitSourceContextPtrOutputWithContext ¶
func (i GitSourceContextArgs) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
type GitSourceContextInput ¶
type GitSourceContextInput interface { pulumi.Input ToGitSourceContextOutput() GitSourceContextOutput ToGitSourceContextOutputWithContext(context.Context) GitSourceContextOutput }
GitSourceContextInput is an input type that accepts GitSourceContextArgs and GitSourceContextOutput values. You can construct a concrete instance of `GitSourceContextInput` via:
GitSourceContextArgs{...}
type GitSourceContextOutput ¶
type GitSourceContextOutput struct{ *pulumi.OutputState }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GitSourceContextOutput) ElementType ¶
func (GitSourceContextOutput) ElementType() reflect.Type
func (GitSourceContextOutput) RevisionId ¶
func (o GitSourceContextOutput) RevisionId() pulumi.StringPtrOutput
Git commit hash.
func (GitSourceContextOutput) ToGitSourceContextOutput ¶
func (o GitSourceContextOutput) ToGitSourceContextOutput() GitSourceContextOutput
func (GitSourceContextOutput) ToGitSourceContextOutputWithContext ¶
func (o GitSourceContextOutput) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
func (GitSourceContextOutput) ToGitSourceContextPtrOutput ¶
func (o GitSourceContextOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
func (GitSourceContextOutput) ToGitSourceContextPtrOutputWithContext ¶
func (o GitSourceContextOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
func (GitSourceContextOutput) Url ¶
func (o GitSourceContextOutput) Url() pulumi.StringPtrOutput
Git repository URL.
type GitSourceContextPtrInput ¶
type GitSourceContextPtrInput interface { pulumi.Input ToGitSourceContextPtrOutput() GitSourceContextPtrOutput ToGitSourceContextPtrOutputWithContext(context.Context) GitSourceContextPtrOutput }
GitSourceContextPtrInput is an input type that accepts GitSourceContextArgs, GitSourceContextPtr and GitSourceContextPtrOutput values. You can construct a concrete instance of `GitSourceContextPtrInput` via:
GitSourceContextArgs{...} or: nil
func GitSourceContextPtr ¶
func GitSourceContextPtr(v *GitSourceContextArgs) GitSourceContextPtrInput
type GitSourceContextPtrOutput ¶
type GitSourceContextPtrOutput struct{ *pulumi.OutputState }
func (GitSourceContextPtrOutput) Elem ¶
func (o GitSourceContextPtrOutput) Elem() GitSourceContextOutput
func (GitSourceContextPtrOutput) ElementType ¶
func (GitSourceContextPtrOutput) ElementType() reflect.Type
func (GitSourceContextPtrOutput) RevisionId ¶
func (o GitSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
Git commit hash.
func (GitSourceContextPtrOutput) ToGitSourceContextPtrOutput ¶
func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
func (GitSourceContextPtrOutput) ToGitSourceContextPtrOutputWithContext ¶
func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
func (GitSourceContextPtrOutput) Url ¶
func (o GitSourceContextPtrOutput) Url() pulumi.StringPtrOutput
Git repository URL.
type GitSourceContextResponse ¶
type GitSourceContextResponse struct { // Git commit hash. RevisionId string `pulumi:"revisionId"` // Git repository URL. Url string `pulumi:"url"` }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
type GitSourceContextResponseOutput ¶
type GitSourceContextResponseOutput struct{ *pulumi.OutputState }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GitSourceContextResponseOutput) ElementType ¶
func (GitSourceContextResponseOutput) ElementType() reflect.Type
func (GitSourceContextResponseOutput) RevisionId ¶
func (o GitSourceContextResponseOutput) RevisionId() pulumi.StringOutput
Git commit hash.
func (GitSourceContextResponseOutput) ToGitSourceContextResponseOutput ¶
func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutput() GitSourceContextResponseOutput
func (GitSourceContextResponseOutput) ToGitSourceContextResponseOutputWithContext ¶
func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutputWithContext(ctx context.Context) GitSourceContextResponseOutput
func (GitSourceContextResponseOutput) Url ¶
func (o GitSourceContextResponseOutput) Url() pulumi.StringOutput
Git repository URL.
type GrafeasV1beta1BuildDetails ¶
type GrafeasV1beta1BuildDetails struct { // The actual provenance for the build. Provenance BuildProvenance `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes. ProvenanceBytes *string `pulumi:"provenanceBytes"` }
Details of a build occurrence.
type GrafeasV1beta1BuildDetailsArgs ¶
type GrafeasV1beta1BuildDetailsArgs struct { // The actual provenance for the build. Provenance BuildProvenanceInput `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes. ProvenanceBytes pulumi.StringPtrInput `pulumi:"provenanceBytes"` }
Details of a build occurrence.
func (GrafeasV1beta1BuildDetailsArgs) ElementType ¶
func (GrafeasV1beta1BuildDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutput ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutputWithContext ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutput ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
type GrafeasV1beta1BuildDetailsInput ¶
type GrafeasV1beta1BuildDetailsInput interface { pulumi.Input ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput ToGrafeasV1beta1BuildDetailsOutputWithContext(context.Context) GrafeasV1beta1BuildDetailsOutput }
GrafeasV1beta1BuildDetailsInput is an input type that accepts GrafeasV1beta1BuildDetailsArgs and GrafeasV1beta1BuildDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1BuildDetailsInput` via:
GrafeasV1beta1BuildDetailsArgs{...}
type GrafeasV1beta1BuildDetailsOutput ¶
type GrafeasV1beta1BuildDetailsOutput struct{ *pulumi.OutputState }
Details of a build occurrence.
func (GrafeasV1beta1BuildDetailsOutput) ElementType ¶
func (GrafeasV1beta1BuildDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsOutput) Provenance ¶
func (o GrafeasV1beta1BuildDetailsOutput) Provenance() BuildProvenanceOutput
The actual provenance for the build.
func (GrafeasV1beta1BuildDetailsOutput) ProvenanceBytes ¶
func (o GrafeasV1beta1BuildDetailsOutput) ProvenanceBytes() pulumi.StringPtrOutput
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutput ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutput ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
type GrafeasV1beta1BuildDetailsPtrInput ¶
type GrafeasV1beta1BuildDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1BuildDetailsPtrOutput }
GrafeasV1beta1BuildDetailsPtrInput is an input type that accepts GrafeasV1beta1BuildDetailsArgs, GrafeasV1beta1BuildDetailsPtr and GrafeasV1beta1BuildDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1BuildDetailsPtrInput` via:
GrafeasV1beta1BuildDetailsArgs{...} or: nil
func GrafeasV1beta1BuildDetailsPtr ¶
func GrafeasV1beta1BuildDetailsPtr(v *GrafeasV1beta1BuildDetailsArgs) GrafeasV1beta1BuildDetailsPtrInput
type GrafeasV1beta1BuildDetailsPtrOutput ¶
type GrafeasV1beta1BuildDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1BuildDetailsPtrOutput) Elem ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) Elem() GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1BuildDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsPtrOutput) Provenance ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) Provenance() BuildProvenancePtrOutput
The actual provenance for the build.
func (GrafeasV1beta1BuildDetailsPtrOutput) ProvenanceBytes ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) ProvenanceBytes() pulumi.StringPtrOutput
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
func (GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutput ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
func (GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
type GrafeasV1beta1BuildDetailsResponse ¶
type GrafeasV1beta1BuildDetailsResponse struct { // The actual provenance for the build. Provenance BuildProvenanceResponse `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes. ProvenanceBytes string `pulumi:"provenanceBytes"` }
Details of a build occurrence.
type GrafeasV1beta1BuildDetailsResponseOutput ¶
type GrafeasV1beta1BuildDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a build occurrence.
func (GrafeasV1beta1BuildDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1BuildDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsResponseOutput) Provenance ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) Provenance() BuildProvenanceResponseOutput
The actual provenance for the build.
func (GrafeasV1beta1BuildDetailsResponseOutput) ProvenanceBytes ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) ProvenanceBytes() pulumi.StringOutput
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
func (GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutput ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutput() GrafeasV1beta1BuildDetailsResponseOutput
func (GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsResponseOutput
type GrafeasV1beta1DeploymentDetails ¶
type GrafeasV1beta1DeploymentDetails struct { // Deployment history for the resource. Deployment Deployment `pulumi:"deployment"` }
Details of a deployment occurrence.
type GrafeasV1beta1DeploymentDetailsArgs ¶
type GrafeasV1beta1DeploymentDetailsArgs struct { // Deployment history for the resource. Deployment DeploymentInput `pulumi:"deployment"` }
Details of a deployment occurrence.
func (GrafeasV1beta1DeploymentDetailsArgs) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutput ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutputWithContext ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutput ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
type GrafeasV1beta1DeploymentDetailsInput ¶
type GrafeasV1beta1DeploymentDetailsInput interface { pulumi.Input ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput ToGrafeasV1beta1DeploymentDetailsOutputWithContext(context.Context) GrafeasV1beta1DeploymentDetailsOutput }
GrafeasV1beta1DeploymentDetailsInput is an input type that accepts GrafeasV1beta1DeploymentDetailsArgs and GrafeasV1beta1DeploymentDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1DeploymentDetailsInput` via:
GrafeasV1beta1DeploymentDetailsArgs{...}
type GrafeasV1beta1DeploymentDetailsOutput ¶
type GrafeasV1beta1DeploymentDetailsOutput struct{ *pulumi.OutputState }
Details of a deployment occurrence.
func (GrafeasV1beta1DeploymentDetailsOutput) Deployment ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) Deployment() DeploymentOutput
Deployment history for the resource.
func (GrafeasV1beta1DeploymentDetailsOutput) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutput ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
type GrafeasV1beta1DeploymentDetailsPtrInput ¶
type GrafeasV1beta1DeploymentDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput }
GrafeasV1beta1DeploymentDetailsPtrInput is an input type that accepts GrafeasV1beta1DeploymentDetailsArgs, GrafeasV1beta1DeploymentDetailsPtr and GrafeasV1beta1DeploymentDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1DeploymentDetailsPtrInput` via:
GrafeasV1beta1DeploymentDetailsArgs{...} or: nil
func GrafeasV1beta1DeploymentDetailsPtr ¶
func GrafeasV1beta1DeploymentDetailsPtr(v *GrafeasV1beta1DeploymentDetailsArgs) GrafeasV1beta1DeploymentDetailsPtrInput
type GrafeasV1beta1DeploymentDetailsPtrOutput ¶
type GrafeasV1beta1DeploymentDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1DeploymentDetailsPtrOutput) Deployment ¶
func (o GrafeasV1beta1DeploymentDetailsPtrOutput) Deployment() DeploymentPtrOutput
Deployment history for the resource.
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput ¶
func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
type GrafeasV1beta1DeploymentDetailsResponse ¶
type GrafeasV1beta1DeploymentDetailsResponse struct { // Deployment history for the resource. Deployment DeploymentResponse `pulumi:"deployment"` }
Details of a deployment occurrence.
type GrafeasV1beta1DeploymentDetailsResponseOutput ¶
type GrafeasV1beta1DeploymentDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a deployment occurrence.
func (GrafeasV1beta1DeploymentDetailsResponseOutput) Deployment ¶
func (o GrafeasV1beta1DeploymentDetailsResponseOutput) Deployment() DeploymentResponseOutput
Deployment history for the resource.
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutput ¶
func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutput() GrafeasV1beta1DeploymentDetailsResponseOutput
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsResponseOutput
type GrafeasV1beta1DiscoveryDetails ¶
type GrafeasV1beta1DiscoveryDetails struct { // Analysis status for the discovered resource. Discovered Discovered `pulumi:"discovered"` }
Details of a discovery occurrence.
type GrafeasV1beta1DiscoveryDetailsArgs ¶
type GrafeasV1beta1DiscoveryDetailsArgs struct { // Analysis status for the discovered resource. Discovered DiscoveredInput `pulumi:"discovered"` }
Details of a discovery occurrence.
func (GrafeasV1beta1DiscoveryDetailsArgs) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutput ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutput ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
type GrafeasV1beta1DiscoveryDetailsInput ¶
type GrafeasV1beta1DiscoveryDetailsInput interface { pulumi.Input ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(context.Context) GrafeasV1beta1DiscoveryDetailsOutput }
GrafeasV1beta1DiscoveryDetailsInput is an input type that accepts GrafeasV1beta1DiscoveryDetailsArgs and GrafeasV1beta1DiscoveryDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1DiscoveryDetailsInput` via:
GrafeasV1beta1DiscoveryDetailsArgs{...}
type GrafeasV1beta1DiscoveryDetailsOutput ¶
type GrafeasV1beta1DiscoveryDetailsOutput struct{ *pulumi.OutputState }
Details of a discovery occurrence.
func (GrafeasV1beta1DiscoveryDetailsOutput) Discovered ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) Discovered() DiscoveredOutput
Analysis status for the discovered resource.
func (GrafeasV1beta1DiscoveryDetailsOutput) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
type GrafeasV1beta1DiscoveryDetailsPtrInput ¶
type GrafeasV1beta1DiscoveryDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput }
GrafeasV1beta1DiscoveryDetailsPtrInput is an input type that accepts GrafeasV1beta1DiscoveryDetailsArgs, GrafeasV1beta1DiscoveryDetailsPtr and GrafeasV1beta1DiscoveryDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1DiscoveryDetailsPtrInput` via:
GrafeasV1beta1DiscoveryDetailsArgs{...} or: nil
func GrafeasV1beta1DiscoveryDetailsPtr ¶
func GrafeasV1beta1DiscoveryDetailsPtr(v *GrafeasV1beta1DiscoveryDetailsArgs) GrafeasV1beta1DiscoveryDetailsPtrInput
type GrafeasV1beta1DiscoveryDetailsPtrOutput ¶
type GrafeasV1beta1DiscoveryDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) Discovered ¶
func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) Discovered() DiscoveredPtrOutput
Analysis status for the discovered resource.
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
type GrafeasV1beta1DiscoveryDetailsResponse ¶
type GrafeasV1beta1DiscoveryDetailsResponse struct { // Analysis status for the discovered resource. Discovered DiscoveredResponse `pulumi:"discovered"` }
Details of a discovery occurrence.
type GrafeasV1beta1DiscoveryDetailsResponseOutput ¶
type GrafeasV1beta1DiscoveryDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a discovery occurrence.
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) Discovered ¶
func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) Discovered() DiscoveredResponseOutput
Analysis status for the discovered resource.
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutput() GrafeasV1beta1DiscoveryDetailsResponseOutput
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsResponseOutput
type GrafeasV1beta1ImageDetails ¶
type GrafeasV1beta1ImageDetails struct { // Immutable. The child image derived from the base image. DerivedImage Derived `pulumi:"derivedImage"` }
Details of an image occurrence.
type GrafeasV1beta1ImageDetailsArgs ¶
type GrafeasV1beta1ImageDetailsArgs struct { // Immutable. The child image derived from the base image. DerivedImage DerivedInput `pulumi:"derivedImage"` }
Details of an image occurrence.
func (GrafeasV1beta1ImageDetailsArgs) ElementType ¶
func (GrafeasV1beta1ImageDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutput ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutputWithContext ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutput ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
type GrafeasV1beta1ImageDetailsInput ¶
type GrafeasV1beta1ImageDetailsInput interface { pulumi.Input ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput ToGrafeasV1beta1ImageDetailsOutputWithContext(context.Context) GrafeasV1beta1ImageDetailsOutput }
GrafeasV1beta1ImageDetailsInput is an input type that accepts GrafeasV1beta1ImageDetailsArgs and GrafeasV1beta1ImageDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1ImageDetailsInput` via:
GrafeasV1beta1ImageDetailsArgs{...}
type GrafeasV1beta1ImageDetailsOutput ¶
type GrafeasV1beta1ImageDetailsOutput struct{ *pulumi.OutputState }
Details of an image occurrence.
func (GrafeasV1beta1ImageDetailsOutput) DerivedImage ¶
func (o GrafeasV1beta1ImageDetailsOutput) DerivedImage() DerivedOutput
Immutable. The child image derived from the base image.
func (GrafeasV1beta1ImageDetailsOutput) ElementType ¶
func (GrafeasV1beta1ImageDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutput ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutput ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
type GrafeasV1beta1ImageDetailsPtrInput ¶
type GrafeasV1beta1ImageDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1ImageDetailsPtrOutput }
GrafeasV1beta1ImageDetailsPtrInput is an input type that accepts GrafeasV1beta1ImageDetailsArgs, GrafeasV1beta1ImageDetailsPtr and GrafeasV1beta1ImageDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1ImageDetailsPtrInput` via:
GrafeasV1beta1ImageDetailsArgs{...} or: nil
func GrafeasV1beta1ImageDetailsPtr ¶
func GrafeasV1beta1ImageDetailsPtr(v *GrafeasV1beta1ImageDetailsArgs) GrafeasV1beta1ImageDetailsPtrInput
type GrafeasV1beta1ImageDetailsPtrOutput ¶
type GrafeasV1beta1ImageDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1ImageDetailsPtrOutput) DerivedImage ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) DerivedImage() DerivedPtrOutput
Immutable. The child image derived from the base image.
func (GrafeasV1beta1ImageDetailsPtrOutput) Elem ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) Elem() GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1ImageDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutput ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
func (GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
type GrafeasV1beta1ImageDetailsResponse ¶
type GrafeasV1beta1ImageDetailsResponse struct { // Immutable. The child image derived from the base image. DerivedImage DerivedResponse `pulumi:"derivedImage"` }
Details of an image occurrence.
type GrafeasV1beta1ImageDetailsResponseOutput ¶
type GrafeasV1beta1ImageDetailsResponseOutput struct{ *pulumi.OutputState }
Details of an image occurrence.
func (GrafeasV1beta1ImageDetailsResponseOutput) DerivedImage ¶
func (o GrafeasV1beta1ImageDetailsResponseOutput) DerivedImage() DerivedResponseOutput
Immutable. The child image derived from the base image.
func (GrafeasV1beta1ImageDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1ImageDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutput ¶
func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutput() GrafeasV1beta1ImageDetailsResponseOutput
func (GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsResponseOutput
type GrafeasV1beta1IntotoArtifact ¶
type GrafeasV1beta1IntotoArtifact struct { Hashes *ArtifactHashes `pulumi:"hashes"` ResourceUri *string `pulumi:"resourceUri"` }
type GrafeasV1beta1IntotoArtifactArgs ¶
type GrafeasV1beta1IntotoArtifactArgs struct { Hashes ArtifactHashesPtrInput `pulumi:"hashes"` ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"` }
func (GrafeasV1beta1IntotoArtifactArgs) ElementType ¶
func (GrafeasV1beta1IntotoArtifactArgs) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutput ¶
func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
func (GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutputWithContext ¶
func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
type GrafeasV1beta1IntotoArtifactArray ¶
type GrafeasV1beta1IntotoArtifactArray []GrafeasV1beta1IntotoArtifactInput
func (GrafeasV1beta1IntotoArtifactArray) ElementType ¶
func (GrafeasV1beta1IntotoArtifactArray) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutput ¶
func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
func (GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext ¶
func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
type GrafeasV1beta1IntotoArtifactArrayInput ¶
type GrafeasV1beta1IntotoArtifactArrayInput interface { pulumi.Input ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(context.Context) GrafeasV1beta1IntotoArtifactArrayOutput }
GrafeasV1beta1IntotoArtifactArrayInput is an input type that accepts GrafeasV1beta1IntotoArtifactArray and GrafeasV1beta1IntotoArtifactArrayOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoArtifactArrayInput` via:
GrafeasV1beta1IntotoArtifactArray{ GrafeasV1beta1IntotoArtifactArgs{...} }
type GrafeasV1beta1IntotoArtifactArrayOutput ¶
type GrafeasV1beta1IntotoArtifactArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutput ¶
func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
func (GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
type GrafeasV1beta1IntotoArtifactInput ¶
type GrafeasV1beta1IntotoArtifactInput interface { pulumi.Input ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput ToGrafeasV1beta1IntotoArtifactOutputWithContext(context.Context) GrafeasV1beta1IntotoArtifactOutput }
GrafeasV1beta1IntotoArtifactInput is an input type that accepts GrafeasV1beta1IntotoArtifactArgs and GrafeasV1beta1IntotoArtifactOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoArtifactInput` via:
GrafeasV1beta1IntotoArtifactArgs{...}
type GrafeasV1beta1IntotoArtifactOutput ¶
type GrafeasV1beta1IntotoArtifactOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactOutput) Hashes ¶
func (o GrafeasV1beta1IntotoArtifactOutput) Hashes() ArtifactHashesPtrOutput
func (GrafeasV1beta1IntotoArtifactOutput) ResourceUri ¶
func (o GrafeasV1beta1IntotoArtifactOutput) ResourceUri() pulumi.StringPtrOutput
func (GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutput ¶
func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
func (GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
type GrafeasV1beta1IntotoArtifactResponse ¶
type GrafeasV1beta1IntotoArtifactResponse struct { Hashes ArtifactHashesResponse `pulumi:"hashes"` ResourceUri string `pulumi:"resourceUri"` }
type GrafeasV1beta1IntotoArtifactResponseArrayOutput ¶
type GrafeasV1beta1IntotoArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutput ¶
func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutput() GrafeasV1beta1IntotoArtifactResponseArrayOutput
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseArrayOutput
type GrafeasV1beta1IntotoArtifactResponseOutput ¶
type GrafeasV1beta1IntotoArtifactResponseOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactResponseOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactResponseOutput) Hashes ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) Hashes() ArtifactHashesResponseOutput
func (GrafeasV1beta1IntotoArtifactResponseOutput) ResourceUri ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) ResourceUri() pulumi.StringOutput
func (GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutput ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutput() GrafeasV1beta1IntotoArtifactResponseOutput
func (GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseOutput
type GrafeasV1beta1IntotoDetails ¶
type GrafeasV1beta1IntotoDetails struct { Signatures []GrafeasV1beta1IntotoSignature `pulumi:"signatures"` Signed *Link `pulumi:"signed"` }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
type GrafeasV1beta1IntotoDetailsArgs ¶
type GrafeasV1beta1IntotoDetailsArgs struct { Signatures GrafeasV1beta1IntotoSignatureArrayInput `pulumi:"signatures"` Signed LinkPtrInput `pulumi:"signed"` }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
func (GrafeasV1beta1IntotoDetailsArgs) ElementType ¶
func (GrafeasV1beta1IntotoDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutput ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutputWithContext ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutput ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
type GrafeasV1beta1IntotoDetailsInput ¶
type GrafeasV1beta1IntotoDetailsInput interface { pulumi.Input ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput ToGrafeasV1beta1IntotoDetailsOutputWithContext(context.Context) GrafeasV1beta1IntotoDetailsOutput }
GrafeasV1beta1IntotoDetailsInput is an input type that accepts GrafeasV1beta1IntotoDetailsArgs and GrafeasV1beta1IntotoDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoDetailsInput` via:
GrafeasV1beta1IntotoDetailsArgs{...}
type GrafeasV1beta1IntotoDetailsOutput ¶
type GrafeasV1beta1IntotoDetailsOutput struct{ *pulumi.OutputState }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
func (GrafeasV1beta1IntotoDetailsOutput) ElementType ¶
func (GrafeasV1beta1IntotoDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsOutput) Signatures ¶
func (o GrafeasV1beta1IntotoDetailsOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoDetailsOutput) Signed ¶
func (o GrafeasV1beta1IntotoDetailsOutput) Signed() LinkPtrOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutput ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
type GrafeasV1beta1IntotoDetailsPtrInput ¶
type GrafeasV1beta1IntotoDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1IntotoDetailsPtrOutput }
GrafeasV1beta1IntotoDetailsPtrInput is an input type that accepts GrafeasV1beta1IntotoDetailsArgs, GrafeasV1beta1IntotoDetailsPtr and GrafeasV1beta1IntotoDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoDetailsPtrInput` via:
GrafeasV1beta1IntotoDetailsArgs{...} or: nil
func GrafeasV1beta1IntotoDetailsPtr ¶
func GrafeasV1beta1IntotoDetailsPtr(v *GrafeasV1beta1IntotoDetailsArgs) GrafeasV1beta1IntotoDetailsPtrInput
type GrafeasV1beta1IntotoDetailsPtrOutput ¶
type GrafeasV1beta1IntotoDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1IntotoDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsPtrOutput) Signatures ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoDetailsPtrOutput) Signed ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signed() LinkPtrOutput
func (GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
func (GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
type GrafeasV1beta1IntotoDetailsResponse ¶
type GrafeasV1beta1IntotoDetailsResponse struct { Signatures []GrafeasV1beta1IntotoSignatureResponse `pulumi:"signatures"` Signed LinkResponse `pulumi:"signed"` }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
type GrafeasV1beta1IntotoDetailsResponseOutput ¶
type GrafeasV1beta1IntotoDetailsResponseOutput struct{ *pulumi.OutputState }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
func (GrafeasV1beta1IntotoDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1IntotoDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsResponseOutput) Signatures ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signatures() GrafeasV1beta1IntotoSignatureResponseArrayOutput
func (GrafeasV1beta1IntotoDetailsResponseOutput) Signed ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signed() LinkResponseOutput
func (GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutput ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutput() GrafeasV1beta1IntotoDetailsResponseOutput
func (GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsResponseOutput
type GrafeasV1beta1IntotoSignature ¶
type GrafeasV1beta1IntotoSignature struct { Keyid *string `pulumi:"keyid"` Sig *string `pulumi:"sig"` }
A signature object consists of the KeyID used and the signature itself.
type GrafeasV1beta1IntotoSignatureArgs ¶
type GrafeasV1beta1IntotoSignatureArgs struct { Keyid pulumi.StringPtrInput `pulumi:"keyid"` Sig pulumi.StringPtrInput `pulumi:"sig"` }
A signature object consists of the KeyID used and the signature itself.
func (GrafeasV1beta1IntotoSignatureArgs) ElementType ¶
func (GrafeasV1beta1IntotoSignatureArgs) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutput ¶
func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
func (GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutputWithContext ¶
func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
type GrafeasV1beta1IntotoSignatureArray ¶
type GrafeasV1beta1IntotoSignatureArray []GrafeasV1beta1IntotoSignatureInput
func (GrafeasV1beta1IntotoSignatureArray) ElementType ¶
func (GrafeasV1beta1IntotoSignatureArray) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutput ¶
func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext ¶
func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
type GrafeasV1beta1IntotoSignatureArrayInput ¶
type GrafeasV1beta1IntotoSignatureArrayInput interface { pulumi.Input ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(context.Context) GrafeasV1beta1IntotoSignatureArrayOutput }
GrafeasV1beta1IntotoSignatureArrayInput is an input type that accepts GrafeasV1beta1IntotoSignatureArray and GrafeasV1beta1IntotoSignatureArrayOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoSignatureArrayInput` via:
GrafeasV1beta1IntotoSignatureArray{ GrafeasV1beta1IntotoSignatureArgs{...} }
type GrafeasV1beta1IntotoSignatureArrayOutput ¶
type GrafeasV1beta1IntotoSignatureArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoSignatureArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutput ¶
func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
type GrafeasV1beta1IntotoSignatureInput ¶
type GrafeasV1beta1IntotoSignatureInput interface { pulumi.Input ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput ToGrafeasV1beta1IntotoSignatureOutputWithContext(context.Context) GrafeasV1beta1IntotoSignatureOutput }
GrafeasV1beta1IntotoSignatureInput is an input type that accepts GrafeasV1beta1IntotoSignatureArgs and GrafeasV1beta1IntotoSignatureOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoSignatureInput` via:
GrafeasV1beta1IntotoSignatureArgs{...}
type GrafeasV1beta1IntotoSignatureOutput ¶
type GrafeasV1beta1IntotoSignatureOutput struct{ *pulumi.OutputState }
A signature object consists of the KeyID used and the signature itself.
func (GrafeasV1beta1IntotoSignatureOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureOutput) Keyid ¶
func (o GrafeasV1beta1IntotoSignatureOutput) Keyid() pulumi.StringPtrOutput
func (GrafeasV1beta1IntotoSignatureOutput) Sig ¶
func (o GrafeasV1beta1IntotoSignatureOutput) Sig() pulumi.StringPtrOutput
func (GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutput ¶
func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
func (GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
type GrafeasV1beta1IntotoSignatureResponse ¶
type GrafeasV1beta1IntotoSignatureResponse struct { Keyid string `pulumi:"keyid"` Sig string `pulumi:"sig"` }
A signature object consists of the KeyID used and the signature itself.
type GrafeasV1beta1IntotoSignatureResponseArrayOutput ¶
type GrafeasV1beta1IntotoSignatureResponseArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutput ¶
func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutput() GrafeasV1beta1IntotoSignatureResponseArrayOutput
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseArrayOutput
type GrafeasV1beta1IntotoSignatureResponseOutput ¶
type GrafeasV1beta1IntotoSignatureResponseOutput struct{ *pulumi.OutputState }
A signature object consists of the KeyID used and the signature itself.
func (GrafeasV1beta1IntotoSignatureResponseOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureResponseOutput) Keyid ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) Keyid() pulumi.StringOutput
func (GrafeasV1beta1IntotoSignatureResponseOutput) Sig ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) Sig() pulumi.StringOutput
func (GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutput ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutput() GrafeasV1beta1IntotoSignatureResponseOutput
func (GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseOutput
type GrafeasV1beta1PackageDetails ¶
type GrafeasV1beta1PackageDetails struct { // Where the package was installed. Installation Installation `pulumi:"installation"` }
Details of a package occurrence.
type GrafeasV1beta1PackageDetailsArgs ¶
type GrafeasV1beta1PackageDetailsArgs struct { // Where the package was installed. Installation InstallationInput `pulumi:"installation"` }
Details of a package occurrence.
func (GrafeasV1beta1PackageDetailsArgs) ElementType ¶
func (GrafeasV1beta1PackageDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutput ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutputWithContext ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutput ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
type GrafeasV1beta1PackageDetailsInput ¶
type GrafeasV1beta1PackageDetailsInput interface { pulumi.Input ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput ToGrafeasV1beta1PackageDetailsOutputWithContext(context.Context) GrafeasV1beta1PackageDetailsOutput }
GrafeasV1beta1PackageDetailsInput is an input type that accepts GrafeasV1beta1PackageDetailsArgs and GrafeasV1beta1PackageDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1PackageDetailsInput` via:
GrafeasV1beta1PackageDetailsArgs{...}
type GrafeasV1beta1PackageDetailsOutput ¶
type GrafeasV1beta1PackageDetailsOutput struct{ *pulumi.OutputState }
Details of a package occurrence.
func (GrafeasV1beta1PackageDetailsOutput) ElementType ¶
func (GrafeasV1beta1PackageDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsOutput) Installation ¶
func (o GrafeasV1beta1PackageDetailsOutput) Installation() InstallationOutput
Where the package was installed.
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutput ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutput ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
type GrafeasV1beta1PackageDetailsPtrInput ¶
type GrafeasV1beta1PackageDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1PackageDetailsPtrOutput }
GrafeasV1beta1PackageDetailsPtrInput is an input type that accepts GrafeasV1beta1PackageDetailsArgs, GrafeasV1beta1PackageDetailsPtr and GrafeasV1beta1PackageDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1PackageDetailsPtrInput` via:
GrafeasV1beta1PackageDetailsArgs{...} or: nil
func GrafeasV1beta1PackageDetailsPtr ¶
func GrafeasV1beta1PackageDetailsPtr(v *GrafeasV1beta1PackageDetailsArgs) GrafeasV1beta1PackageDetailsPtrInput
type GrafeasV1beta1PackageDetailsPtrOutput ¶
type GrafeasV1beta1PackageDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1PackageDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1PackageDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsPtrOutput) Installation ¶
func (o GrafeasV1beta1PackageDetailsPtrOutput) Installation() InstallationPtrOutput
Where the package was installed.
func (GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutput ¶
func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
func (GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
type GrafeasV1beta1PackageDetailsResponse ¶
type GrafeasV1beta1PackageDetailsResponse struct { // Where the package was installed. Installation InstallationResponse `pulumi:"installation"` }
Details of a package occurrence.
type GrafeasV1beta1PackageDetailsResponseOutput ¶
type GrafeasV1beta1PackageDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a package occurrence.
func (GrafeasV1beta1PackageDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1PackageDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsResponseOutput) Installation ¶
func (o GrafeasV1beta1PackageDetailsResponseOutput) Installation() InstallationResponseOutput
Where the package was installed.
func (GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutput ¶
func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutput() GrafeasV1beta1PackageDetailsResponseOutput
func (GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsResponseOutput
type GrafeasV1beta1VulnerabilityDetails ¶
type GrafeasV1beta1VulnerabilityDetails struct { // The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues. EffectiveSeverity *GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity `pulumi:"effectiveSeverity"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue []PackageIssue `pulumi:"packageIssue"` // The type of package; whether native or non native(ruby gems, node.js packages etc) Type *string `pulumi:"type"` }
Details of a vulnerability Occurrence.
type GrafeasV1beta1VulnerabilityDetailsArgs ¶
type GrafeasV1beta1VulnerabilityDetailsArgs struct { // The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues. EffectiveSeverity GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput `pulumi:"effectiveSeverity"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue PackageIssueArrayInput `pulumi:"packageIssue"` // The type of package; whether native or non native(ruby gems, node.js packages etc) Type pulumi.StringPtrInput `pulumi:"type"` }
Details of a vulnerability Occurrence.
func (GrafeasV1beta1VulnerabilityDetailsArgs) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutput ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity ¶ added in v0.4.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity string
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ElementType ¶ added in v0.4.0
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutput ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutput() pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput }
GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput is an input type that accepts GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityArgs and GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput values. You can construct a concrete instance of `GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput` via:
GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityArgs{...}
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ElementType ¶ added in v0.6.0
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput }
func GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtr ¶ added in v0.6.0
func GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtr(v string) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType ¶ added in v0.6.0
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GrafeasV1beta1VulnerabilityDetailsInput ¶
type GrafeasV1beta1VulnerabilityDetailsInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsOutput }
GrafeasV1beta1VulnerabilityDetailsInput is an input type that accepts GrafeasV1beta1VulnerabilityDetailsArgs and GrafeasV1beta1VulnerabilityDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1VulnerabilityDetailsInput` via:
GrafeasV1beta1VulnerabilityDetailsArgs{...}
type GrafeasV1beta1VulnerabilityDetailsOutput ¶
type GrafeasV1beta1VulnerabilityDetailsOutput struct{ *pulumi.OutputState }
Details of a vulnerability Occurrence.
func (GrafeasV1beta1VulnerabilityDetailsOutput) EffectiveSeverity ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsOutput) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsOutput) PackageIssue ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) Type ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
type GrafeasV1beta1VulnerabilityDetailsPtrInput ¶
type GrafeasV1beta1VulnerabilityDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput }
GrafeasV1beta1VulnerabilityDetailsPtrInput is an input type that accepts GrafeasV1beta1VulnerabilityDetailsArgs, GrafeasV1beta1VulnerabilityDetailsPtr and GrafeasV1beta1VulnerabilityDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1VulnerabilityDetailsPtrInput` via:
GrafeasV1beta1VulnerabilityDetailsArgs{...} or: nil
func GrafeasV1beta1VulnerabilityDetailsPtr ¶
func GrafeasV1beta1VulnerabilityDetailsPtr(v *GrafeasV1beta1VulnerabilityDetailsArgs) GrafeasV1beta1VulnerabilityDetailsPtrInput
type GrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
type GrafeasV1beta1VulnerabilityDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) EffectiveSeverity ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) PackageIssue ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) Type ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
type GrafeasV1beta1VulnerabilityDetailsResponse ¶
type GrafeasV1beta1VulnerabilityDetailsResponse struct { // The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity. CvssScore float64 `pulumi:"cvssScore"` // The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues. EffectiveSeverity string `pulumi:"effectiveSeverity"` // A detailed description of this vulnerability. LongDescription string `pulumi:"longDescription"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue []PackageIssueResponse `pulumi:"packageIssue"` // URLs related to this vulnerability. RelatedUrls []RelatedUrlResponse `pulumi:"relatedUrls"` // The note provider assigned Severity of the vulnerability. Severity string `pulumi:"severity"` // A one sentence description of this vulnerability. ShortDescription string `pulumi:"shortDescription"` // The type of package; whether native or non native(ruby gems, node.js packages etc) Type string `pulumi:"type"` }
Details of a vulnerability Occurrence.
type GrafeasV1beta1VulnerabilityDetailsResponseOutput ¶
type GrafeasV1beta1VulnerabilityDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a vulnerability Occurrence.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssScore ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssScore() pulumi.Float64Output
The CVSS score of this vulnerability. CVSS score is on a scale of 0-10 where 0 indicates low severity and 10 indicates high severity.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) EffectiveSeverity ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) EffectiveSeverity() pulumi.StringOutput
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) LongDescription ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) LongDescription() pulumi.StringOutput
A detailed description of this vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) PackageIssue ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) RelatedUrls ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) RelatedUrls() RelatedUrlResponseArrayOutput
URLs related to this vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) Severity ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Severity() pulumi.StringOutput
The note provider assigned Severity of the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ShortDescription ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutput() GrafeasV1beta1VulnerabilityDetailsResponseOutput
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsResponseOutput
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) Type ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Type() pulumi.StringOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
type Hash ¶
type Hash struct { // The type of hash that was performed. Type HashType `pulumi:"type"` // The hash value. Value string `pulumi:"value"` }
Container message for hash values.
type HashArgs ¶
type HashArgs struct { // The type of hash that was performed. Type HashTypeInput `pulumi:"type"` // The hash value. Value pulumi.StringInput `pulumi:"value"` }
Container message for hash values.
func (HashArgs) ElementType ¶
func (HashArgs) ToHashOutput ¶
func (i HashArgs) ToHashOutput() HashOutput
func (HashArgs) ToHashOutputWithContext ¶
func (i HashArgs) ToHashOutputWithContext(ctx context.Context) HashOutput
func (HashArgs) ToHashPtrOutput ¶
func (i HashArgs) ToHashPtrOutput() HashPtrOutput
func (HashArgs) ToHashPtrOutputWithContext ¶
func (i HashArgs) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
type HashInput ¶
type HashInput interface { pulumi.Input ToHashOutput() HashOutput ToHashOutputWithContext(context.Context) HashOutput }
HashInput is an input type that accepts HashArgs and HashOutput values. You can construct a concrete instance of `HashInput` via:
HashArgs{...}
type HashOutput ¶
type HashOutput struct{ *pulumi.OutputState }
Container message for hash values.
func (HashOutput) ElementType ¶
func (HashOutput) ElementType() reflect.Type
func (HashOutput) ToHashOutput ¶
func (o HashOutput) ToHashOutput() HashOutput
func (HashOutput) ToHashOutputWithContext ¶
func (o HashOutput) ToHashOutputWithContext(ctx context.Context) HashOutput
func (HashOutput) ToHashPtrOutput ¶
func (o HashOutput) ToHashPtrOutput() HashPtrOutput
func (HashOutput) ToHashPtrOutputWithContext ¶
func (o HashOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
func (HashOutput) Type ¶
func (o HashOutput) Type() HashTypeOutput
The type of hash that was performed.
type HashPtrInput ¶
type HashPtrInput interface { pulumi.Input ToHashPtrOutput() HashPtrOutput ToHashPtrOutputWithContext(context.Context) HashPtrOutput }
HashPtrInput is an input type that accepts HashArgs, HashPtr and HashPtrOutput values. You can construct a concrete instance of `HashPtrInput` via:
HashArgs{...} or: nil
func HashPtr ¶
func HashPtr(v *HashArgs) HashPtrInput
type HashPtrOutput ¶
type HashPtrOutput struct{ *pulumi.OutputState }
func (HashPtrOutput) Elem ¶
func (o HashPtrOutput) Elem() HashOutput
func (HashPtrOutput) ElementType ¶
func (HashPtrOutput) ElementType() reflect.Type
func (HashPtrOutput) ToHashPtrOutput ¶
func (o HashPtrOutput) ToHashPtrOutput() HashPtrOutput
func (HashPtrOutput) ToHashPtrOutputWithContext ¶
func (o HashPtrOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
func (HashPtrOutput) Type ¶
func (o HashPtrOutput) Type() HashTypePtrOutput
The type of hash that was performed.
type HashResponse ¶
type HashResponse struct { // The type of hash that was performed. Type string `pulumi:"type"` // The hash value. Value string `pulumi:"value"` }
Container message for hash values.
type HashResponseOutput ¶
type HashResponseOutput struct{ *pulumi.OutputState }
Container message for hash values.
func (HashResponseOutput) ElementType ¶
func (HashResponseOutput) ElementType() reflect.Type
func (HashResponseOutput) ToHashResponseOutput ¶
func (o HashResponseOutput) ToHashResponseOutput() HashResponseOutput
func (HashResponseOutput) ToHashResponseOutputWithContext ¶
func (o HashResponseOutput) ToHashResponseOutputWithContext(ctx context.Context) HashResponseOutput
func (HashResponseOutput) Type ¶
func (o HashResponseOutput) Type() pulumi.StringOutput
The type of hash that was performed.
func (HashResponseOutput) Value ¶
func (o HashResponseOutput) Value() pulumi.StringOutput
The hash value.
type HashType ¶ added in v0.17.0
type HashType string
Required. The type of hash that was performed.
func (HashType) ElementType ¶ added in v0.17.0
func (HashType) ToHashTypeOutput ¶ added in v0.17.0
func (e HashType) ToHashTypeOutput() HashTypeOutput
func (HashType) ToHashTypeOutputWithContext ¶ added in v0.17.0
func (e HashType) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
func (HashType) ToHashTypePtrOutput ¶ added in v0.17.0
func (e HashType) ToHashTypePtrOutput() HashTypePtrOutput
func (HashType) ToHashTypePtrOutputWithContext ¶ added in v0.17.0
func (e HashType) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashType) ToStringOutput ¶ added in v0.17.0
func (e HashType) ToStringOutput() pulumi.StringOutput
func (HashType) ToStringOutputWithContext ¶ added in v0.17.0
func (e HashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HashType) ToStringPtrOutput ¶ added in v0.17.0
func (e HashType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashType) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e HashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HashTypeInput ¶ added in v0.17.0
type HashTypeInput interface { pulumi.Input ToHashTypeOutput() HashTypeOutput ToHashTypeOutputWithContext(context.Context) HashTypeOutput }
HashTypeInput is an input type that accepts HashTypeArgs and HashTypeOutput values. You can construct a concrete instance of `HashTypeInput` via:
HashTypeArgs{...}
type HashTypeOutput ¶ added in v0.17.0
type HashTypeOutput struct{ *pulumi.OutputState }
func (HashTypeOutput) ElementType ¶ added in v0.17.0
func (HashTypeOutput) ElementType() reflect.Type
func (HashTypeOutput) ToHashTypeOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypeOutput() HashTypeOutput
func (HashTypeOutput) ToHashTypeOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
func (HashTypeOutput) ToHashTypePtrOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypePtrOutput() HashTypePtrOutput
func (HashTypeOutput) ToHashTypePtrOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashTypeOutput) ToStringOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToStringOutput() pulumi.StringOutput
func (HashTypeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HashTypeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HashTypePtrInput ¶ added in v0.17.0
type HashTypePtrInput interface { pulumi.Input ToHashTypePtrOutput() HashTypePtrOutput ToHashTypePtrOutputWithContext(context.Context) HashTypePtrOutput }
func HashTypePtr ¶ added in v0.17.0
func HashTypePtr(v string) HashTypePtrInput
type HashTypePtrOutput ¶ added in v0.17.0
type HashTypePtrOutput struct{ *pulumi.OutputState }
func (HashTypePtrOutput) Elem ¶ added in v0.17.0
func (o HashTypePtrOutput) Elem() HashTypeOutput
func (HashTypePtrOutput) ElementType ¶ added in v0.17.0
func (HashTypePtrOutput) ElementType() reflect.Type
func (HashTypePtrOutput) ToHashTypePtrOutput ¶ added in v0.17.0
func (o HashTypePtrOutput) ToHashTypePtrOutput() HashTypePtrOutput
func (HashTypePtrOutput) ToHashTypePtrOutputWithContext ¶ added in v0.17.0
func (o HashTypePtrOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashTypePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o HashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o HashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Hint ¶
type Hint struct { // The human readable name of this attestation authority, for example "qa". HumanReadableName string `pulumi:"humanReadableName"` }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
type HintArgs ¶
type HintArgs struct { // The human readable name of this attestation authority, for example "qa". HumanReadableName pulumi.StringInput `pulumi:"humanReadableName"` }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
func (HintArgs) ElementType ¶
func (HintArgs) ToHintOutput ¶
func (i HintArgs) ToHintOutput() HintOutput
func (HintArgs) ToHintOutputWithContext ¶
func (i HintArgs) ToHintOutputWithContext(ctx context.Context) HintOutput
func (HintArgs) ToHintPtrOutput ¶
func (i HintArgs) ToHintPtrOutput() HintPtrOutput
func (HintArgs) ToHintPtrOutputWithContext ¶
func (i HintArgs) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
type HintInput ¶
type HintInput interface { pulumi.Input ToHintOutput() HintOutput ToHintOutputWithContext(context.Context) HintOutput }
HintInput is an input type that accepts HintArgs and HintOutput values. You can construct a concrete instance of `HintInput` via:
HintArgs{...}
type HintOutput ¶
type HintOutput struct{ *pulumi.OutputState }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
func (HintOutput) ElementType ¶
func (HintOutput) ElementType() reflect.Type
func (HintOutput) HumanReadableName ¶
func (o HintOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "qa".
func (HintOutput) ToHintOutput ¶
func (o HintOutput) ToHintOutput() HintOutput
func (HintOutput) ToHintOutputWithContext ¶
func (o HintOutput) ToHintOutputWithContext(ctx context.Context) HintOutput
func (HintOutput) ToHintPtrOutput ¶
func (o HintOutput) ToHintPtrOutput() HintPtrOutput
func (HintOutput) ToHintPtrOutputWithContext ¶
func (o HintOutput) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
type HintPtrInput ¶
type HintPtrInput interface { pulumi.Input ToHintPtrOutput() HintPtrOutput ToHintPtrOutputWithContext(context.Context) HintPtrOutput }
HintPtrInput is an input type that accepts HintArgs, HintPtr and HintPtrOutput values. You can construct a concrete instance of `HintPtrInput` via:
HintArgs{...} or: nil
func HintPtr ¶
func HintPtr(v *HintArgs) HintPtrInput
type HintPtrOutput ¶
type HintPtrOutput struct{ *pulumi.OutputState }
func (HintPtrOutput) Elem ¶
func (o HintPtrOutput) Elem() HintOutput
func (HintPtrOutput) ElementType ¶
func (HintPtrOutput) ElementType() reflect.Type
func (HintPtrOutput) HumanReadableName ¶
func (o HintPtrOutput) HumanReadableName() pulumi.StringPtrOutput
The human readable name of this attestation authority, for example "qa".
func (HintPtrOutput) ToHintPtrOutput ¶
func (o HintPtrOutput) ToHintPtrOutput() HintPtrOutput
func (HintPtrOutput) ToHintPtrOutputWithContext ¶
func (o HintPtrOutput) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
type HintResponse ¶
type HintResponse struct { // The human readable name of this attestation authority, for example "qa". HumanReadableName string `pulumi:"humanReadableName"` }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
type HintResponseOutput ¶
type HintResponseOutput struct{ *pulumi.OutputState }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
func (HintResponseOutput) ElementType ¶
func (HintResponseOutput) ElementType() reflect.Type
func (HintResponseOutput) HumanReadableName ¶
func (o HintResponseOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "qa".
func (HintResponseOutput) ToHintResponseOutput ¶
func (o HintResponseOutput) ToHintResponseOutput() HintResponseOutput
func (HintResponseOutput) ToHintResponseOutputWithContext ¶
func (o HintResponseOutput) ToHintResponseOutputWithContext(ctx context.Context) HintResponseOutput
type InToto ¶
type InToto struct { // This field contains the expected command used to perform the step. ExpectedCommand []string `pulumi:"expectedCommand"` // The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step. ExpectedMaterials []ArtifactRule `pulumi:"expectedMaterials"` ExpectedProducts []ArtifactRule `pulumi:"expectedProducts"` // This field contains the public keys that can be used to verify the signatures on the step metadata. SigningKeys []SigningKey `pulumi:"signingKeys"` // This field identifies the name of the step in the supply chain. StepName *string `pulumi:"stepName"` // This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link. Threshold *string `pulumi:"threshold"` }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
type InTotoArgs ¶
type InTotoArgs struct { // This field contains the expected command used to perform the step. ExpectedCommand pulumi.StringArrayInput `pulumi:"expectedCommand"` // The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step. ExpectedMaterials ArtifactRuleArrayInput `pulumi:"expectedMaterials"` ExpectedProducts ArtifactRuleArrayInput `pulumi:"expectedProducts"` // This field contains the public keys that can be used to verify the signatures on the step metadata. SigningKeys SigningKeyArrayInput `pulumi:"signingKeys"` // This field identifies the name of the step in the supply chain. StepName pulumi.StringPtrInput `pulumi:"stepName"` // This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link. Threshold pulumi.StringPtrInput `pulumi:"threshold"` }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
func (InTotoArgs) ElementType ¶
func (InTotoArgs) ElementType() reflect.Type
func (InTotoArgs) ToInTotoOutput ¶
func (i InTotoArgs) ToInTotoOutput() InTotoOutput
func (InTotoArgs) ToInTotoOutputWithContext ¶
func (i InTotoArgs) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
func (InTotoArgs) ToInTotoPtrOutput ¶
func (i InTotoArgs) ToInTotoPtrOutput() InTotoPtrOutput
func (InTotoArgs) ToInTotoPtrOutputWithContext ¶
func (i InTotoArgs) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
type InTotoInput ¶
type InTotoInput interface { pulumi.Input ToInTotoOutput() InTotoOutput ToInTotoOutputWithContext(context.Context) InTotoOutput }
InTotoInput is an input type that accepts InTotoArgs and InTotoOutput values. You can construct a concrete instance of `InTotoInput` via:
InTotoArgs{...}
type InTotoOutput ¶
type InTotoOutput struct{ *pulumi.OutputState }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
func (InTotoOutput) ElementType ¶
func (InTotoOutput) ElementType() reflect.Type
func (InTotoOutput) ExpectedCommand ¶
func (o InTotoOutput) ExpectedCommand() pulumi.StringArrayOutput
This field contains the expected command used to perform the step.
func (InTotoOutput) ExpectedMaterials ¶
func (o InTotoOutput) ExpectedMaterials() ArtifactRuleArrayOutput
The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
func (InTotoOutput) ExpectedProducts ¶
func (o InTotoOutput) ExpectedProducts() ArtifactRuleArrayOutput
func (InTotoOutput) SigningKeys ¶
func (o InTotoOutput) SigningKeys() SigningKeyArrayOutput
This field contains the public keys that can be used to verify the signatures on the step metadata.
func (InTotoOutput) StepName ¶
func (o InTotoOutput) StepName() pulumi.StringPtrOutput
This field identifies the name of the step in the supply chain.
func (InTotoOutput) Threshold ¶
func (o InTotoOutput) Threshold() pulumi.StringPtrOutput
This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
func (InTotoOutput) ToInTotoOutput ¶
func (o InTotoOutput) ToInTotoOutput() InTotoOutput
func (InTotoOutput) ToInTotoOutputWithContext ¶
func (o InTotoOutput) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
func (InTotoOutput) ToInTotoPtrOutput ¶
func (o InTotoOutput) ToInTotoPtrOutput() InTotoPtrOutput
func (InTotoOutput) ToInTotoPtrOutputWithContext ¶
func (o InTotoOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
type InTotoPtrInput ¶
type InTotoPtrInput interface { pulumi.Input ToInTotoPtrOutput() InTotoPtrOutput ToInTotoPtrOutputWithContext(context.Context) InTotoPtrOutput }
InTotoPtrInput is an input type that accepts InTotoArgs, InTotoPtr and InTotoPtrOutput values. You can construct a concrete instance of `InTotoPtrInput` via:
InTotoArgs{...} or: nil
func InTotoPtr ¶
func InTotoPtr(v *InTotoArgs) InTotoPtrInput
type InTotoPtrOutput ¶
type InTotoPtrOutput struct{ *pulumi.OutputState }
func (InTotoPtrOutput) Elem ¶
func (o InTotoPtrOutput) Elem() InTotoOutput
func (InTotoPtrOutput) ElementType ¶
func (InTotoPtrOutput) ElementType() reflect.Type
func (InTotoPtrOutput) ExpectedCommand ¶
func (o InTotoPtrOutput) ExpectedCommand() pulumi.StringArrayOutput
This field contains the expected command used to perform the step.
func (InTotoPtrOutput) ExpectedMaterials ¶
func (o InTotoPtrOutput) ExpectedMaterials() ArtifactRuleArrayOutput
The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
func (InTotoPtrOutput) ExpectedProducts ¶
func (o InTotoPtrOutput) ExpectedProducts() ArtifactRuleArrayOutput
func (InTotoPtrOutput) SigningKeys ¶
func (o InTotoPtrOutput) SigningKeys() SigningKeyArrayOutput
This field contains the public keys that can be used to verify the signatures on the step metadata.
func (InTotoPtrOutput) StepName ¶
func (o InTotoPtrOutput) StepName() pulumi.StringPtrOutput
This field identifies the name of the step in the supply chain.
func (InTotoPtrOutput) Threshold ¶
func (o InTotoPtrOutput) Threshold() pulumi.StringPtrOutput
This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
func (InTotoPtrOutput) ToInTotoPtrOutput ¶
func (o InTotoPtrOutput) ToInTotoPtrOutput() InTotoPtrOutput
func (InTotoPtrOutput) ToInTotoPtrOutputWithContext ¶
func (o InTotoPtrOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
type InTotoResponse ¶
type InTotoResponse struct { // This field contains the expected command used to perform the step. ExpectedCommand []string `pulumi:"expectedCommand"` // The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step. ExpectedMaterials []ArtifactRuleResponse `pulumi:"expectedMaterials"` ExpectedProducts []ArtifactRuleResponse `pulumi:"expectedProducts"` // This field contains the public keys that can be used to verify the signatures on the step metadata. SigningKeys []SigningKeyResponse `pulumi:"signingKeys"` // This field identifies the name of the step in the supply chain. StepName string `pulumi:"stepName"` // This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link. Threshold string `pulumi:"threshold"` }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
type InTotoResponseOutput ¶
type InTotoResponseOutput struct{ *pulumi.OutputState }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
func (InTotoResponseOutput) ElementType ¶
func (InTotoResponseOutput) ElementType() reflect.Type
func (InTotoResponseOutput) ExpectedCommand ¶
func (o InTotoResponseOutput) ExpectedCommand() pulumi.StringArrayOutput
This field contains the expected command used to perform the step.
func (InTotoResponseOutput) ExpectedMaterials ¶
func (o InTotoResponseOutput) ExpectedMaterials() ArtifactRuleResponseArrayOutput
The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
func (InTotoResponseOutput) ExpectedProducts ¶
func (o InTotoResponseOutput) ExpectedProducts() ArtifactRuleResponseArrayOutput
func (InTotoResponseOutput) SigningKeys ¶
func (o InTotoResponseOutput) SigningKeys() SigningKeyResponseArrayOutput
This field contains the public keys that can be used to verify the signatures on the step metadata.
func (InTotoResponseOutput) StepName ¶
func (o InTotoResponseOutput) StepName() pulumi.StringOutput
This field identifies the name of the step in the supply chain.
func (InTotoResponseOutput) Threshold ¶
func (o InTotoResponseOutput) Threshold() pulumi.StringOutput
This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
func (InTotoResponseOutput) ToInTotoResponseOutput ¶
func (o InTotoResponseOutput) ToInTotoResponseOutput() InTotoResponseOutput
func (InTotoResponseOutput) ToInTotoResponseOutputWithContext ¶
func (o InTotoResponseOutput) ToInTotoResponseOutputWithContext(ctx context.Context) InTotoResponseOutput
type Installation ¶
type Installation struct { // 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 { // 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) 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) 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 { // 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"` }
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) ElementType ¶
func (InstallationResponseOutput) ElementType() reflect.Type
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) ToInstallationResponseOutput ¶
func (o InstallationResponseOutput) ToInstallationResponseOutput() InstallationResponseOutput
func (InstallationResponseOutput) ToInstallationResponseOutputWithContext ¶
func (o InstallationResponseOutput) ToInstallationResponseOutputWithContext(ctx context.Context) InstallationResponseOutput
type KnowledgeBase ¶
type KnowledgeBase struct { // The KB name (generally of the form KB[0-9]+ i.e. KB123456). Name *string `pulumi:"name"` // A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/ Url *string `pulumi:"url"` }
type KnowledgeBaseArgs ¶
type KnowledgeBaseArgs struct { // The KB name (generally of the form KB[0-9]+ i.e. KB123456). Name pulumi.StringPtrInput `pulumi:"name"` // A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/ Url pulumi.StringPtrInput `pulumi:"url"` }
func (KnowledgeBaseArgs) ElementType ¶
func (KnowledgeBaseArgs) ElementType() reflect.Type
func (KnowledgeBaseArgs) ToKnowledgeBaseOutput ¶
func (i KnowledgeBaseArgs) ToKnowledgeBaseOutput() KnowledgeBaseOutput
func (KnowledgeBaseArgs) ToKnowledgeBaseOutputWithContext ¶
func (i KnowledgeBaseArgs) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
type KnowledgeBaseArray ¶
type KnowledgeBaseArray []KnowledgeBaseInput
func (KnowledgeBaseArray) ElementType ¶
func (KnowledgeBaseArray) ElementType() reflect.Type
func (KnowledgeBaseArray) ToKnowledgeBaseArrayOutput ¶
func (i KnowledgeBaseArray) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
func (KnowledgeBaseArray) ToKnowledgeBaseArrayOutputWithContext ¶
func (i KnowledgeBaseArray) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
type KnowledgeBaseArrayInput ¶
type KnowledgeBaseArrayInput interface { pulumi.Input ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput ToKnowledgeBaseArrayOutputWithContext(context.Context) KnowledgeBaseArrayOutput }
KnowledgeBaseArrayInput is an input type that accepts KnowledgeBaseArray and KnowledgeBaseArrayOutput values. You can construct a concrete instance of `KnowledgeBaseArrayInput` via:
KnowledgeBaseArray{ KnowledgeBaseArgs{...} }
type KnowledgeBaseArrayOutput ¶
type KnowledgeBaseArrayOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseArrayOutput) ElementType ¶
func (KnowledgeBaseArrayOutput) ElementType() reflect.Type
func (KnowledgeBaseArrayOutput) Index ¶
func (o KnowledgeBaseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseOutput
func (KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput ¶
func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
func (KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext ¶
func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
type KnowledgeBaseInput ¶
type KnowledgeBaseInput interface { pulumi.Input ToKnowledgeBaseOutput() KnowledgeBaseOutput ToKnowledgeBaseOutputWithContext(context.Context) KnowledgeBaseOutput }
KnowledgeBaseInput is an input type that accepts KnowledgeBaseArgs and KnowledgeBaseOutput values. You can construct a concrete instance of `KnowledgeBaseInput` via:
KnowledgeBaseArgs{...}
type KnowledgeBaseOutput ¶
type KnowledgeBaseOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseOutput) ElementType ¶
func (KnowledgeBaseOutput) ElementType() reflect.Type
func (KnowledgeBaseOutput) Name ¶
func (o KnowledgeBaseOutput) Name() pulumi.StringPtrOutput
The KB name (generally of the form KB[0-9]+ i.e. KB123456).
func (KnowledgeBaseOutput) ToKnowledgeBaseOutput ¶
func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput
func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext ¶
func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
func (KnowledgeBaseOutput) Url ¶
func (o KnowledgeBaseOutput) Url() pulumi.StringPtrOutput
A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/
type KnowledgeBaseResponse ¶
type KnowledgeBaseResponse struct { // The KB name (generally of the form KB[0-9]+ i.e. KB123456). Name string `pulumi:"name"` // A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/ Url string `pulumi:"url"` }
type KnowledgeBaseResponseArrayOutput ¶
type KnowledgeBaseResponseArrayOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseResponseArrayOutput) ElementType ¶
func (KnowledgeBaseResponseArrayOutput) ElementType() reflect.Type
func (KnowledgeBaseResponseArrayOutput) Index ¶
func (o KnowledgeBaseResponseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseResponseOutput
func (KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutput ¶
func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutput() KnowledgeBaseResponseArrayOutput
func (KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutputWithContext ¶
func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutputWithContext(ctx context.Context) KnowledgeBaseResponseArrayOutput
type KnowledgeBaseResponseOutput ¶
type KnowledgeBaseResponseOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseResponseOutput) ElementType ¶
func (KnowledgeBaseResponseOutput) ElementType() reflect.Type
func (KnowledgeBaseResponseOutput) Name ¶
func (o KnowledgeBaseResponseOutput) Name() pulumi.StringOutput
The KB name (generally of the form KB[0-9]+ i.e. KB123456).
func (KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutput ¶
func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutput() KnowledgeBaseResponseOutput
func (KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutputWithContext ¶
func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutputWithContext(ctx context.Context) KnowledgeBaseResponseOutput
func (KnowledgeBaseResponseOutput) Url ¶
func (o KnowledgeBaseResponseOutput) Url() pulumi.StringOutput
A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/
type Layer ¶
type Layer struct { // The recovered arguments to the Dockerfile directive. Arguments *string `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive LayerDirective `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
type LayerArgs ¶
type LayerArgs struct { // The recovered arguments to the Dockerfile directive. Arguments pulumi.StringPtrInput `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive LayerDirectiveInput `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
func (LayerArgs) ElementType ¶
func (LayerArgs) ToLayerOutput ¶
func (i LayerArgs) ToLayerOutput() LayerOutput
func (LayerArgs) ToLayerOutputWithContext ¶
func (i LayerArgs) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerArray ¶
type LayerArray []LayerInput
func (LayerArray) ElementType ¶
func (LayerArray) ElementType() reflect.Type
func (LayerArray) ToLayerArrayOutput ¶
func (i LayerArray) ToLayerArrayOutput() LayerArrayOutput
func (LayerArray) ToLayerArrayOutputWithContext ¶
func (i LayerArray) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerArrayInput ¶
type LayerArrayInput interface { pulumi.Input ToLayerArrayOutput() LayerArrayOutput ToLayerArrayOutputWithContext(context.Context) LayerArrayOutput }
LayerArrayInput is an input type that accepts LayerArray and LayerArrayOutput values. You can construct a concrete instance of `LayerArrayInput` via:
LayerArray{ LayerArgs{...} }
type LayerArrayOutput ¶
type LayerArrayOutput struct{ *pulumi.OutputState }
func (LayerArrayOutput) ElementType ¶
func (LayerArrayOutput) ElementType() reflect.Type
func (LayerArrayOutput) Index ¶
func (o LayerArrayOutput) Index(i pulumi.IntInput) LayerOutput
func (LayerArrayOutput) ToLayerArrayOutput ¶
func (o LayerArrayOutput) ToLayerArrayOutput() LayerArrayOutput
func (LayerArrayOutput) ToLayerArrayOutputWithContext ¶
func (o LayerArrayOutput) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerDirective ¶ added in v0.4.0
type LayerDirective string
Required. The recovered Dockerfile directive used to construct this layer.
func (LayerDirective) ElementType ¶ added in v0.4.0
func (LayerDirective) ElementType() reflect.Type
func (LayerDirective) ToLayerDirectiveOutput ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectiveOutput() LayerDirectiveOutput
func (LayerDirective) ToLayerDirectiveOutputWithContext ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
func (LayerDirective) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirective) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirective) ToStringOutput ¶ added in v0.4.0
func (e LayerDirective) ToStringOutput() pulumi.StringOutput
func (LayerDirective) ToStringOutputWithContext ¶ added in v0.4.0
func (e LayerDirective) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LayerDirective) ToStringPtrOutput ¶ added in v0.4.0
func (e LayerDirective) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirective) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e LayerDirective) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerDirectiveInput ¶ added in v0.6.0
type LayerDirectiveInput interface { pulumi.Input ToLayerDirectiveOutput() LayerDirectiveOutput ToLayerDirectiveOutputWithContext(context.Context) LayerDirectiveOutput }
LayerDirectiveInput is an input type that accepts LayerDirectiveArgs and LayerDirectiveOutput values. You can construct a concrete instance of `LayerDirectiveInput` via:
LayerDirectiveArgs{...}
type LayerDirectiveOutput ¶ added in v0.6.0
type LayerDirectiveOutput struct{ *pulumi.OutputState }
func (LayerDirectiveOutput) ElementType ¶ added in v0.6.0
func (LayerDirectiveOutput) ElementType() reflect.Type
func (LayerDirectiveOutput) ToLayerDirectiveOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectiveOutput() LayerDirectiveOutput
func (LayerDirectiveOutput) ToLayerDirectiveOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
func (LayerDirectiveOutput) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirectiveOutput) ToStringOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringOutput() pulumi.StringOutput
func (LayerDirectiveOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LayerDirectiveOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirectiveOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerDirectivePtrInput ¶ added in v0.6.0
type LayerDirectivePtrInput interface { pulumi.Input ToLayerDirectivePtrOutput() LayerDirectivePtrOutput ToLayerDirectivePtrOutputWithContext(context.Context) LayerDirectivePtrOutput }
func LayerDirectivePtr ¶ added in v0.6.0
func LayerDirectivePtr(v string) LayerDirectivePtrInput
type LayerDirectivePtrOutput ¶ added in v0.6.0
type LayerDirectivePtrOutput struct{ *pulumi.OutputState }
func (LayerDirectivePtrOutput) Elem ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) Elem() LayerDirectiveOutput
func (LayerDirectivePtrOutput) ElementType ¶ added in v0.6.0
func (LayerDirectivePtrOutput) ElementType() reflect.Type
func (LayerDirectivePtrOutput) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirectivePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirectivePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerInput ¶
type LayerInput interface { pulumi.Input ToLayerOutput() LayerOutput ToLayerOutputWithContext(context.Context) LayerOutput }
LayerInput is an input type that accepts LayerArgs and LayerOutput values. You can construct a concrete instance of `LayerInput` via:
LayerArgs{...}
type LayerOutput ¶
type LayerOutput struct{ *pulumi.OutputState }
Layer holds metadata specific to a layer of a Docker image.
func (LayerOutput) Arguments ¶
func (o LayerOutput) Arguments() pulumi.StringPtrOutput
The recovered arguments to the Dockerfile directive.
func (LayerOutput) Directive ¶
func (o LayerOutput) Directive() LayerDirectiveOutput
The recovered Dockerfile directive used to construct this layer.
func (LayerOutput) ElementType ¶
func (LayerOutput) ElementType() reflect.Type
func (LayerOutput) ToLayerOutput ¶
func (o LayerOutput) ToLayerOutput() LayerOutput
func (LayerOutput) ToLayerOutputWithContext ¶
func (o LayerOutput) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerResponse ¶
type LayerResponse struct { // The recovered arguments to the Dockerfile directive. Arguments string `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive string `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
type LayerResponseArrayOutput ¶
type LayerResponseArrayOutput struct{ *pulumi.OutputState }
func (LayerResponseArrayOutput) ElementType ¶
func (LayerResponseArrayOutput) ElementType() reflect.Type
func (LayerResponseArrayOutput) Index ¶
func (o LayerResponseArrayOutput) Index(i pulumi.IntInput) LayerResponseOutput
func (LayerResponseArrayOutput) ToLayerResponseArrayOutput ¶
func (o LayerResponseArrayOutput) ToLayerResponseArrayOutput() LayerResponseArrayOutput
func (LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext ¶
func (o LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext(ctx context.Context) LayerResponseArrayOutput
type LayerResponseOutput ¶
type LayerResponseOutput struct{ *pulumi.OutputState }
Layer holds metadata specific to a layer of a Docker image.
func (LayerResponseOutput) Arguments ¶
func (o LayerResponseOutput) Arguments() pulumi.StringOutput
The recovered arguments to the Dockerfile directive.
func (LayerResponseOutput) Directive ¶
func (o LayerResponseOutput) Directive() pulumi.StringOutput
The recovered Dockerfile directive used to construct this layer.
func (LayerResponseOutput) ElementType ¶
func (LayerResponseOutput) ElementType() reflect.Type
func (LayerResponseOutput) ToLayerResponseOutput ¶
func (o LayerResponseOutput) ToLayerResponseOutput() LayerResponseOutput
func (LayerResponseOutput) ToLayerResponseOutputWithContext ¶
func (o LayerResponseOutput) ToLayerResponseOutputWithContext(ctx context.Context) LayerResponseOutput
type License ¶ added in v0.9.0
type License struct { // Comments Comments *string `pulumi:"comments"` // Expression: https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/ Expression *string `pulumi:"expression"` }
License information: https://spdx.github.io/spdx-spec/3-package-information/#315-declared-license
type LicenseArgs ¶ added in v0.9.0
type LicenseArgs struct { // Comments Comments pulumi.StringPtrInput `pulumi:"comments"` // Expression: https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/ Expression pulumi.StringPtrInput `pulumi:"expression"` }
License information: https://spdx.github.io/spdx-spec/3-package-information/#315-declared-license
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: https://spdx.github.io/spdx-spec/3-package-information/#315-declared-license
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
Expression: https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/
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
Expression: https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/
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"` // Expression: https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/ Expression string `pulumi:"expression"` }
License information: https://spdx.github.io/spdx-spec/3-package-information/#315-declared-license
type LicenseResponseOutput ¶ added in v0.9.0
type LicenseResponseOutput struct{ *pulumi.OutputState }
License information: https://spdx.github.io/spdx-spec/3-package-information/#315-declared-license
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
Expression: https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/
func (LicenseResponseOutput) ToLicenseResponseOutput ¶ added in v0.9.0
func (o LicenseResponseOutput) ToLicenseResponseOutput() LicenseResponseOutput
func (LicenseResponseOutput) ToLicenseResponseOutputWithContext ¶ added in v0.9.0
func (o LicenseResponseOutput) ToLicenseResponseOutputWithContext(ctx context.Context) LicenseResponseOutput
type Link ¶
type Link struct { // ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step. Byproducts *ByProducts `pulumi:"byproducts"` // This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"] Command []string `pulumi:"command"` // This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } } Environment *Environment `pulumi:"environment"` // Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ] Materials []GrafeasV1beta1IntotoArtifact `pulumi:"materials"` // Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials. Products []GrafeasV1beta1IntotoArtifact `pulumi:"products"` }
This corresponds to an in-toto link.
type LinkArgs ¶
type LinkArgs struct { // ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step. Byproducts ByProductsPtrInput `pulumi:"byproducts"` // This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"] Command pulumi.StringArrayInput `pulumi:"command"` // This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } } Environment EnvironmentPtrInput `pulumi:"environment"` // Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ] Materials GrafeasV1beta1IntotoArtifactArrayInput `pulumi:"materials"` // Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials. Products GrafeasV1beta1IntotoArtifactArrayInput `pulumi:"products"` }
This corresponds to an in-toto link.
func (LinkArgs) ElementType ¶
func (LinkArgs) ToLinkOutput ¶
func (i LinkArgs) ToLinkOutput() LinkOutput
func (LinkArgs) ToLinkOutputWithContext ¶
func (i LinkArgs) ToLinkOutputWithContext(ctx context.Context) LinkOutput
func (LinkArgs) ToLinkPtrOutput ¶
func (i LinkArgs) ToLinkPtrOutput() LinkPtrOutput
func (LinkArgs) ToLinkPtrOutputWithContext ¶
func (i LinkArgs) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
type LinkInput ¶
type LinkInput interface { pulumi.Input ToLinkOutput() LinkOutput ToLinkOutputWithContext(context.Context) LinkOutput }
LinkInput is an input type that accepts LinkArgs and LinkOutput values. You can construct a concrete instance of `LinkInput` via:
LinkArgs{...}
type LinkOutput ¶
type LinkOutput struct{ *pulumi.OutputState }
This corresponds to an in-toto link.
func (LinkOutput) Byproducts ¶
func (o LinkOutput) Byproducts() ByProductsPtrOutput
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
func (LinkOutput) Command ¶
func (o LinkOutput) Command() pulumi.StringArrayOutput
This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
func (LinkOutput) ElementType ¶
func (LinkOutput) ElementType() reflect.Type
func (LinkOutput) Environment ¶
func (o LinkOutput) Environment() EnvironmentPtrOutput
This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
func (LinkOutput) Materials ¶
func (o LinkOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
func (LinkOutput) Products ¶
func (o LinkOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
func (LinkOutput) ToLinkOutput ¶
func (o LinkOutput) ToLinkOutput() LinkOutput
func (LinkOutput) ToLinkOutputWithContext ¶
func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
func (LinkOutput) ToLinkPtrOutput ¶
func (o LinkOutput) ToLinkPtrOutput() LinkPtrOutput
func (LinkOutput) ToLinkPtrOutputWithContext ¶
func (o LinkOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
type LinkPtrInput ¶
type LinkPtrInput interface { pulumi.Input ToLinkPtrOutput() LinkPtrOutput ToLinkPtrOutputWithContext(context.Context) LinkPtrOutput }
LinkPtrInput is an input type that accepts LinkArgs, LinkPtr and LinkPtrOutput values. You can construct a concrete instance of `LinkPtrInput` via:
LinkArgs{...} or: nil
func LinkPtr ¶
func LinkPtr(v *LinkArgs) LinkPtrInput
type LinkPtrOutput ¶
type LinkPtrOutput struct{ *pulumi.OutputState }
func (LinkPtrOutput) Byproducts ¶
func (o LinkPtrOutput) Byproducts() ByProductsPtrOutput
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
func (LinkPtrOutput) Command ¶
func (o LinkPtrOutput) Command() pulumi.StringArrayOutput
This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
func (LinkPtrOutput) Elem ¶
func (o LinkPtrOutput) Elem() LinkOutput
func (LinkPtrOutput) ElementType ¶
func (LinkPtrOutput) ElementType() reflect.Type
func (LinkPtrOutput) Environment ¶
func (o LinkPtrOutput) Environment() EnvironmentPtrOutput
This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
func (LinkPtrOutput) Materials ¶
func (o LinkPtrOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
func (LinkPtrOutput) Products ¶
func (o LinkPtrOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
func (LinkPtrOutput) ToLinkPtrOutput ¶
func (o LinkPtrOutput) ToLinkPtrOutput() LinkPtrOutput
func (LinkPtrOutput) ToLinkPtrOutputWithContext ¶
func (o LinkPtrOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
type LinkResponse ¶
type LinkResponse struct { // ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step. Byproducts ByProductsResponse `pulumi:"byproducts"` // This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"] Command []string `pulumi:"command"` // This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } } Environment EnvironmentResponse `pulumi:"environment"` // Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ] Materials []GrafeasV1beta1IntotoArtifactResponse `pulumi:"materials"` // Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials. Products []GrafeasV1beta1IntotoArtifactResponse `pulumi:"products"` }
This corresponds to an in-toto link.
type LinkResponseOutput ¶
type LinkResponseOutput struct{ *pulumi.OutputState }
This corresponds to an in-toto link.
func (LinkResponseOutput) Byproducts ¶
func (o LinkResponseOutput) Byproducts() ByProductsResponseOutput
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
func (LinkResponseOutput) Command ¶
func (o LinkResponseOutput) Command() pulumi.StringArrayOutput
This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
func (LinkResponseOutput) ElementType ¶
func (LinkResponseOutput) ElementType() reflect.Type
func (LinkResponseOutput) Environment ¶
func (o LinkResponseOutput) Environment() EnvironmentResponseOutput
This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
func (LinkResponseOutput) Materials ¶
func (o LinkResponseOutput) Materials() GrafeasV1beta1IntotoArtifactResponseArrayOutput
Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
func (LinkResponseOutput) Products ¶
func (o LinkResponseOutput) Products() GrafeasV1beta1IntotoArtifactResponseArrayOutput
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
func (LinkResponseOutput) ToLinkResponseOutput ¶
func (o LinkResponseOutput) ToLinkResponseOutput() LinkResponseOutput
func (LinkResponseOutput) ToLinkResponseOutputWithContext ¶
func (o LinkResponseOutput) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput
type Location ¶
type Location struct { // 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"` // 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 { // The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The path from which we gathered that this package/version is installed. Path pulumi.StringPtrInput `pulumi:"path"` // 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 ¶
func (o LocationOutput) CpeUri() pulumi.StringOutput
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 ¶
func (o LocationOutput) Version() VersionPtrOutput
The version installed at this location.
type LocationResponse ¶
type LocationResponse struct { // 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"` // 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 ¶
func (o LocationResponseOutput) CpeUri() pulumi.StringOutput
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 ¶
func (o LocationResponseOutput) Version() VersionResponseOutput
The version installed at this location.
type LookupNoteArgs ¶ added in v0.4.0
type LookupNoteIamPolicyArgs ¶ added in v0.4.0
type LookupNoteIamPolicyOutputArgs ¶ added in v0.8.0
type LookupNoteIamPolicyOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNoteIamPolicyOutputArgs) ElementType() reflect.Type
type LookupNoteIamPolicyResult ¶ added in v0.4.0
type LookupNoteIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupNoteIamPolicy ¶ added in v0.4.0
func LookupNoteIamPolicy(ctx *pulumi.Context, args *LookupNoteIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupNoteIamPolicyResult, error)
Gets the access control policy for a note or an occurrence resource. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
type LookupNoteIamPolicyResultOutput ¶ added in v0.8.0
type LookupNoteIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupNoteIamPolicyOutput ¶ added in v0.8.0
func LookupNoteIamPolicyOutput(ctx *pulumi.Context, args LookupNoteIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupNoteIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupNoteIamPolicyResultOutput) ElementType() reflect.Type
func (LookupNoteIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput() LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupNoteOutputArgs ¶ added in v0.8.0
type LookupNoteOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNoteOutputArgs) ElementType() reflect.Type
type LookupNoteResult ¶ added in v0.4.0
type LookupNoteResult struct { // A note describing an attestation role. AttestationAuthority AuthorityResponse `pulumi:"attestationAuthority"` // A note describing a base image. BaseImage BasisResponse `pulumi:"baseImage"` // A note describing build provenance for a verifiable build. Build BuildResponse `pulumi:"build"` // The time this note was created. This field can be used as a filter in list requests. CreateTime string `pulumi:"createTime"` // A note describing something that can be deployed. Deployable DeployableResponse `pulumi:"deployable"` // A note describing the initial analysis of a resource. Discovery DiscoveryResponse `pulumi:"discovery"` // Time of expiration for this note. Empty if note does not expire. ExpirationTime string `pulumi:"expirationTime"` // A note describing an in-toto link. Intoto InTotoResponse `pulumi:"intoto"` // The type of analysis. This field can be used as a filter in list requests. Kind string `pulumi:"kind"` // A detailed description of this note. LongDescription string `pulumi:"longDescription"` // The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. Name string `pulumi:"name"` // A note describing a package hosted by various package managers. Package PackageResponse `pulumi:"package"` // Other notes related to this note. RelatedNoteNames []string `pulumi:"relatedNoteNames"` // URLs associated with this note. RelatedUrl []RelatedUrlResponse `pulumi:"relatedUrl"` // A note describing a software bill of materials. Sbom DocumentNoteResponse `pulumi:"sbom"` // A one sentence description of this note. ShortDescription string `pulumi:"shortDescription"` // A note describing an SPDX File. SpdxFile FileNoteResponse `pulumi:"spdxFile"` // A note describing an SPDX Package. SpdxPackage PackageInfoNoteResponse `pulumi:"spdxPackage"` // A note describing an SPDX File. SpdxRelationship RelationshipNoteResponse `pulumi:"spdxRelationship"` // The time this note was last updated. This field can be used as a filter in list requests. UpdateTime string `pulumi:"updateTime"` // A note describing a package vulnerability. Vulnerability VulnerabilityResponse `pulumi:"vulnerability"` }
func LookupNote ¶ added in v0.4.0
func LookupNote(ctx *pulumi.Context, args *LookupNoteArgs, opts ...pulumi.InvokeOption) (*LookupNoteResult, error)
Gets the specified note.
type LookupNoteResultOutput ¶ added in v0.8.0
type LookupNoteResultOutput struct{ *pulumi.OutputState }
func LookupNoteOutput ¶ added in v0.8.0
func LookupNoteOutput(ctx *pulumi.Context, args LookupNoteOutputArgs, opts ...pulumi.InvokeOption) LookupNoteResultOutput
func (LookupNoteResultOutput) AttestationAuthority ¶ added in v0.8.0
func (o LookupNoteResultOutput) AttestationAuthority() AuthorityResponseOutput
A note describing an attestation role.
func (LookupNoteResultOutput) BaseImage ¶ added in v0.8.0
func (o LookupNoteResultOutput) BaseImage() BasisResponseOutput
A note describing a base image.
func (LookupNoteResultOutput) Build ¶ added in v0.8.0
func (o LookupNoteResultOutput) Build() BuildResponseOutput
A note describing build provenance for a verifiable build.
func (LookupNoteResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) CreateTime() pulumi.StringOutput
The time this note was created. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) Deployable ¶ added in v0.8.0
func (o LookupNoteResultOutput) Deployable() DeployableResponseOutput
A note describing something that can be deployed.
func (LookupNoteResultOutput) Discovery ¶ added in v0.8.0
func (o LookupNoteResultOutput) Discovery() DiscoveryResponseOutput
A note describing the initial analysis of a resource.
func (LookupNoteResultOutput) ElementType ¶ added in v0.8.0
func (LookupNoteResultOutput) ElementType() reflect.Type
func (LookupNoteResultOutput) ExpirationTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
Time of expiration for this note. Empty if note does not expire.
func (LookupNoteResultOutput) Intoto ¶ added in v0.8.0
func (o LookupNoteResultOutput) Intoto() InTotoResponseOutput
A note describing an in-toto link.
func (LookupNoteResultOutput) Kind ¶ added in v0.8.0
func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
The type of analysis. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) LongDescription ¶ added in v0.8.0
func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
A detailed description of this note.
func (LookupNoteResultOutput) Name ¶ added in v0.8.0
func (o LookupNoteResultOutput) Name() pulumi.StringOutput
The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
func (LookupNoteResultOutput) Package ¶ added in v0.8.0
func (o LookupNoteResultOutput) Package() PackageResponseOutput
A note describing a package hosted by various package managers.
func (LookupNoteResultOutput) RelatedNoteNames ¶ added in v0.8.0
func (o LookupNoteResultOutput) RelatedNoteNames() pulumi.StringArrayOutput
Other notes related to this note.
func (LookupNoteResultOutput) RelatedUrl ¶ added in v0.8.0
func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
URLs associated with this note.
func (LookupNoteResultOutput) Sbom ¶ added in v0.8.0
func (o LookupNoteResultOutput) Sbom() DocumentNoteResponseOutput
A note describing a software bill of materials.
func (LookupNoteResultOutput) ShortDescription ¶ added in v0.8.0
func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this note.
func (LookupNoteResultOutput) SpdxFile ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxFile() FileNoteResponseOutput
A note describing an SPDX File.
func (LookupNoteResultOutput) SpdxPackage ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxPackage() PackageInfoNoteResponseOutput
A note describing an SPDX Package.
func (LookupNoteResultOutput) SpdxRelationship ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxRelationship() RelationshipNoteResponseOutput
A note describing an SPDX File.
func (LookupNoteResultOutput) ToLookupNoteResultOutput ¶ added in v0.8.0
func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
func (LookupNoteResultOutput) ToLookupNoteResultOutputWithContext ¶ added in v0.8.0
func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
func (LookupNoteResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) UpdateTime() pulumi.StringOutput
The time this note was last updated. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) Vulnerability ¶ added in v0.8.0
func (o LookupNoteResultOutput) Vulnerability() VulnerabilityResponseOutput
A note describing a package vulnerability.
type LookupOccurrenceArgs ¶ added in v0.4.0
type LookupOccurrenceIamPolicyArgs ¶ added in v0.4.0
type LookupOccurrenceIamPolicyOutputArgs ¶ added in v0.8.0
type LookupOccurrenceIamPolicyOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOccurrenceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupOccurrenceIamPolicyResult ¶ added in v0.4.0
type LookupOccurrenceIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupOccurrenceIamPolicy ¶ added in v0.4.0
func LookupOccurrenceIamPolicy(ctx *pulumi.Context, args *LookupOccurrenceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOccurrenceIamPolicyResult, error)
Gets the access control policy for a note or an occurrence resource. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
type LookupOccurrenceIamPolicyResultOutput ¶ added in v0.8.0
type LookupOccurrenceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceIamPolicyOutput ¶ added in v0.8.0
func LookupOccurrenceIamPolicyOutput(ctx *pulumi.Context, args LookupOccurrenceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupOccurrenceIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupOccurrenceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupOccurrenceIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput() LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext(ctx context.Context) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupOccurrenceOutputArgs ¶ added in v0.8.0
type LookupOccurrenceOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOccurrenceOutputArgs) ElementType() reflect.Type
type LookupOccurrenceResult ¶ added in v0.4.0
type LookupOccurrenceResult struct { // Describes an attestation of an artifact. Attestation DetailsResponse `pulumi:"attestation"` // Describes a verifiable build. Build GrafeasV1beta1BuildDetailsResponse `pulumi:"build"` // The time this occurrence was created. CreateTime string `pulumi:"createTime"` // Describes the deployment of an artifact on a runtime. Deployment GrafeasV1beta1DeploymentDetailsResponse `pulumi:"deployment"` // Describes how this resource derives from the basis in the associated note. DerivedImage GrafeasV1beta1ImageDetailsResponse `pulumi:"derivedImage"` // Describes when a resource was discovered. Discovered GrafeasV1beta1DiscoveryDetailsResponse `pulumi:"discovered"` // Describes the installation of a package on the linked resource. Installation GrafeasV1beta1PackageDetailsResponse `pulumi:"installation"` // Describes a specific in-toto link. Intoto GrafeasV1beta1IntotoDetailsResponse `pulumi:"intoto"` // This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests. Kind string `pulumi:"kind"` // The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`. Name string `pulumi:"name"` // Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests. NoteName string `pulumi:"noteName"` // A description of actions that can be taken to remedy the note. Remediation string `pulumi:"remediation"` // Immutable. The resource for which the occurrence applies. Resource ResourceResponse `pulumi:"resource"` // Describes a specific software bill of materials document. Sbom DocumentOccurrenceResponse `pulumi:"sbom"` // Describes a specific SPDX File. SpdxFile FileOccurrenceResponse `pulumi:"spdxFile"` // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrenceResponse `pulumi:"spdxPackage"` // Describes a specific SPDX Relationship. SpdxRelationship RelationshipOccurrenceResponse `pulumi:"spdxRelationship"` // The time this occurrence was last updated. UpdateTime string `pulumi:"updateTime"` // Describes a security vulnerability. Vulnerability GrafeasV1beta1VulnerabilityDetailsResponse `pulumi:"vulnerability"` }
func LookupOccurrence ¶ added in v0.4.0
func LookupOccurrence(ctx *pulumi.Context, args *LookupOccurrenceArgs, opts ...pulumi.InvokeOption) (*LookupOccurrenceResult, error)
Gets the specified occurrence.
type LookupOccurrenceResultOutput ¶ added in v0.8.0
type LookupOccurrenceResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceOutput ¶ added in v0.8.0
func LookupOccurrenceOutput(ctx *pulumi.Context, args LookupOccurrenceOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) Attestation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Attestation() DetailsResponseOutput
Describes an attestation of an artifact.
func (LookupOccurrenceResultOutput) Build ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Build() GrafeasV1beta1BuildDetailsResponseOutput
Describes a verifiable build.
func (LookupOccurrenceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
The time this occurrence was created.
func (LookupOccurrenceResultOutput) Deployment ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Deployment() GrafeasV1beta1DeploymentDetailsResponseOutput
Describes the deployment of an artifact on a runtime.
func (LookupOccurrenceResultOutput) DerivedImage ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) DerivedImage() GrafeasV1beta1ImageDetailsResponseOutput
Describes how this resource derives from the basis in the associated note.
func (LookupOccurrenceResultOutput) Discovered ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Discovered() GrafeasV1beta1DiscoveryDetailsResponseOutput
Describes when a resource was discovered.
func (LookupOccurrenceResultOutput) ElementType ¶ added in v0.8.0
func (LookupOccurrenceResultOutput) ElementType() reflect.Type
func (LookupOccurrenceResultOutput) Installation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Installation() GrafeasV1beta1PackageDetailsResponseOutput
Describes the installation of a package on the linked resource.
func (LookupOccurrenceResultOutput) Intoto ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Intoto() GrafeasV1beta1IntotoDetailsResponseOutput
Describes a specific in-toto link.
func (LookupOccurrenceResultOutput) Kind ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Kind() pulumi.StringOutput
This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
func (LookupOccurrenceResultOutput) Name ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
func (LookupOccurrenceResultOutput) NoteName ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) NoteName() pulumi.StringOutput
Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests.
func (LookupOccurrenceResultOutput) Remediation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
A description of actions that can be taken to remedy the note.
func (LookupOccurrenceResultOutput) Resource ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Resource() ResourceResponseOutput
Immutable. The resource for which the occurrence applies.
func (LookupOccurrenceResultOutput) Sbom ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Sbom() DocumentOccurrenceResponseOutput
Describes a specific software bill of materials document.
func (LookupOccurrenceResultOutput) SpdxFile ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxFile() FileOccurrenceResponseOutput
Describes a specific SPDX File.
func (LookupOccurrenceResultOutput) SpdxPackage ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
Describes a specific SPDX Package.
func (LookupOccurrenceResultOutput) SpdxRelationship ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
Describes a specific SPDX Relationship.
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
The time this occurrence was last updated.
func (LookupOccurrenceResultOutput) Vulnerability ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Vulnerability() GrafeasV1beta1VulnerabilityDetailsResponseOutput
Describes a security vulnerability.
type Note ¶
type Note struct { pulumi.CustomResourceState // A note describing an attestation role. AttestationAuthority AuthorityResponseOutput `pulumi:"attestationAuthority"` // A note describing a base image. BaseImage BasisResponseOutput `pulumi:"baseImage"` // A note describing build provenance for a verifiable build. Build BuildResponseOutput `pulumi:"build"` // The time this note was created. This field can be used as a filter in list requests. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A note describing something that can be deployed. Deployable DeployableResponseOutput `pulumi:"deployable"` // A note describing the initial analysis of a resource. Discovery DiscoveryResponseOutput `pulumi:"discovery"` // Time of expiration for this note. Empty if note does not expire. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // A note describing an in-toto link. Intoto InTotoResponseOutput `pulumi:"intoto"` // The type of analysis. This field can be used as a filter in list requests. Kind pulumi.StringOutput `pulumi:"kind"` // A detailed description of this note. LongDescription pulumi.StringOutput `pulumi:"longDescription"` // The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. Name pulumi.StringOutput `pulumi:"name"` // A note describing a package hosted by various package managers. Package PackageResponseOutput `pulumi:"package"` // Other notes related to this note. RelatedNoteNames pulumi.StringArrayOutput `pulumi:"relatedNoteNames"` // URLs associated with this note. RelatedUrl RelatedUrlResponseArrayOutput `pulumi:"relatedUrl"` // A note describing a software bill of materials. Sbom DocumentNoteResponseOutput `pulumi:"sbom"` // A one sentence description of this note. ShortDescription pulumi.StringOutput `pulumi:"shortDescription"` // A note describing an SPDX File. SpdxFile FileNoteResponseOutput `pulumi:"spdxFile"` // A note describing an SPDX Package. SpdxPackage PackageInfoNoteResponseOutput `pulumi:"spdxPackage"` // A note describing an SPDX File. SpdxRelationship RelationshipNoteResponseOutput `pulumi:"spdxRelationship"` // The time this note was last updated. This field can be used as a filter in list requests. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // A note describing a package vulnerability. Vulnerability VulnerabilityResponseOutput `pulumi:"vulnerability"` }
Creates a new note. Auto-naming is currently not supported for this resource.
func GetNote ¶
func GetNote(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteState, opts ...pulumi.ResourceOption) (*Note, error)
GetNote gets an existing Note resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNote ¶
func NewNote(ctx *pulumi.Context, name string, args *NoteArgs, opts ...pulumi.ResourceOption) (*Note, error)
NewNote registers a new resource with the given unique name, arguments, and options.
func (*Note) ElementType ¶
func (*Note) ToNoteOutput ¶
func (i *Note) ToNoteOutput() NoteOutput
func (*Note) ToNoteOutputWithContext ¶
func (i *Note) ToNoteOutputWithContext(ctx context.Context) NoteOutput
type NoteArgs ¶
type NoteArgs struct { // A note describing an attestation role. AttestationAuthority AuthorityPtrInput // A note describing a base image. BaseImage BasisPtrInput // A note describing build provenance for a verifiable build. Build BuildPtrInput // A note describing something that can be deployed. Deployable DeployablePtrInput // A note describing the initial analysis of a resource. Discovery DiscoveryPtrInput // Time of expiration for this note. Empty if note does not expire. ExpirationTime pulumi.StringPtrInput // A note describing an in-toto link. Intoto InTotoPtrInput // A detailed description of this note. LongDescription pulumi.StringPtrInput // Required. The ID to use for this note. NoteId pulumi.StringInput // A note describing a package hosted by various package managers. Package PackagePtrInput Project pulumi.StringPtrInput // Other notes related to this note. RelatedNoteNames pulumi.StringArrayInput // URLs associated with this note. RelatedUrl RelatedUrlArrayInput // A note describing a software bill of materials. Sbom DocumentNotePtrInput // A one sentence description of this note. ShortDescription pulumi.StringPtrInput // A note describing an SPDX File. SpdxFile FileNotePtrInput // A note describing an SPDX Package. SpdxPackage PackageInfoNotePtrInput // A note describing an SPDX File. SpdxRelationship RelationshipNotePtrInput // A note describing a package vulnerability. Vulnerability VulnerabilityPtrInput }
The set of arguments for constructing a Note resource.
func (NoteArgs) ElementType ¶
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"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetNoteIamPolicy ¶
func GetNoteIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteIamPolicyState, opts ...pulumi.ResourceOption) (*NoteIamPolicy, error)
GetNoteIamPolicy gets an existing NoteIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNoteIamPolicy ¶
func NewNoteIamPolicy(ctx *pulumi.Context, name string, args *NoteIamPolicyArgs, opts ...pulumi.ResourceOption) (*NoteIamPolicy, error)
NewNoteIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*NoteIamPolicy) ElementType ¶
func (*NoteIamPolicy) ElementType() reflect.Type
func (*NoteIamPolicy) ToNoteIamPolicyOutput ¶
func (i *NoteIamPolicy) ToNoteIamPolicyOutput() NoteIamPolicyOutput
func (*NoteIamPolicy) ToNoteIamPolicyOutputWithContext ¶
func (i *NoteIamPolicy) ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput
type NoteIamPolicyArgs ¶
type NoteIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput NoteId pulumi.StringInput Project pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a NoteIamPolicy resource.
func (NoteIamPolicyArgs) ElementType ¶
func (NoteIamPolicyArgs) ElementType() reflect.Type
type NoteIamPolicyInput ¶
type NoteIamPolicyInput interface { pulumi.Input ToNoteIamPolicyOutput() NoteIamPolicyOutput ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput }
type NoteIamPolicyOutput ¶
type NoteIamPolicyOutput struct{ *pulumi.OutputState }
func (NoteIamPolicyOutput) ElementType ¶
func (NoteIamPolicyOutput) ElementType() reflect.Type
func (NoteIamPolicyOutput) ToNoteIamPolicyOutput ¶
func (o NoteIamPolicyOutput) ToNoteIamPolicyOutput() NoteIamPolicyOutput
func (NoteIamPolicyOutput) ToNoteIamPolicyOutputWithContext ¶
func (o NoteIamPolicyOutput) ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput
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) ElementType ¶
func (NoteOutput) ElementType() reflect.Type
func (NoteOutput) ToNoteOutput ¶
func (o NoteOutput) ToNoteOutput() NoteOutput
func (NoteOutput) ToNoteOutputWithContext ¶
func (o NoteOutput) ToNoteOutputWithContext(ctx context.Context) NoteOutput
type Occurrence ¶
type Occurrence struct { pulumi.CustomResourceState // Describes an attestation of an artifact. Attestation DetailsResponseOutput `pulumi:"attestation"` // Describes a verifiable build. Build GrafeasV1beta1BuildDetailsResponseOutput `pulumi:"build"` // The time this occurrence was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Describes the deployment of an artifact on a runtime. Deployment GrafeasV1beta1DeploymentDetailsResponseOutput `pulumi:"deployment"` // Describes how this resource derives from the basis in the associated note. DerivedImage GrafeasV1beta1ImageDetailsResponseOutput `pulumi:"derivedImage"` // Describes when a resource was discovered. Discovered GrafeasV1beta1DiscoveryDetailsResponseOutput `pulumi:"discovered"` // Describes the installation of a package on the linked resource. Installation GrafeasV1beta1PackageDetailsResponseOutput `pulumi:"installation"` // Describes a specific in-toto link. Intoto GrafeasV1beta1IntotoDetailsResponseOutput `pulumi:"intoto"` // This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests. Kind pulumi.StringOutput `pulumi:"kind"` // The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`. Name pulumi.StringOutput `pulumi:"name"` // Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests. NoteName pulumi.StringOutput `pulumi:"noteName"` // A description of actions that can be taken to remedy the note. Remediation pulumi.StringOutput `pulumi:"remediation"` // Immutable. The resource for which the occurrence applies. Resource ResourceResponseOutput `pulumi:"resource"` // Describes a specific software bill of materials document. Sbom DocumentOccurrenceResponseOutput `pulumi:"sbom"` // Describes a specific SPDX File. SpdxFile FileOccurrenceResponseOutput `pulumi:"spdxFile"` // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrenceResponseOutput `pulumi:"spdxPackage"` // Describes a specific SPDX Relationship. SpdxRelationship RelationshipOccurrenceResponseOutput `pulumi:"spdxRelationship"` // The time this occurrence was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Describes a security vulnerability. Vulnerability GrafeasV1beta1VulnerabilityDetailsResponseOutput `pulumi:"vulnerability"` }
Creates a new occurrence. Auto-naming is currently not supported for this resource.
func GetOccurrence ¶
func GetOccurrence(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OccurrenceState, opts ...pulumi.ResourceOption) (*Occurrence, error)
GetOccurrence gets an existing Occurrence resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOccurrence ¶
func NewOccurrence(ctx *pulumi.Context, name string, args *OccurrenceArgs, opts ...pulumi.ResourceOption) (*Occurrence, error)
NewOccurrence registers a new resource with the given unique name, arguments, and options.
func (*Occurrence) ElementType ¶
func (*Occurrence) ElementType() reflect.Type
func (*Occurrence) ToOccurrenceOutput ¶
func (i *Occurrence) ToOccurrenceOutput() OccurrenceOutput
func (*Occurrence) ToOccurrenceOutputWithContext ¶
func (i *Occurrence) ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput
type OccurrenceArgs ¶
type OccurrenceArgs struct { // Describes an attestation of an artifact. Attestation DetailsPtrInput // Describes a verifiable build. Build GrafeasV1beta1BuildDetailsPtrInput // Describes the deployment of an artifact on a runtime. Deployment GrafeasV1beta1DeploymentDetailsPtrInput // Describes how this resource derives from the basis in the associated note. DerivedImage GrafeasV1beta1ImageDetailsPtrInput // Describes when a resource was discovered. Discovered GrafeasV1beta1DiscoveryDetailsPtrInput // Describes the installation of a package on the linked resource. Installation GrafeasV1beta1PackageDetailsPtrInput // Describes a specific in-toto link. Intoto GrafeasV1beta1IntotoDetailsPtrInput // Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests. NoteName pulumi.StringInput Project pulumi.StringPtrInput // A description of actions that can be taken to remedy the note. Remediation pulumi.StringPtrInput // Immutable. The resource for which the occurrence applies. Resource ResourceInput // Describes a specific software bill of materials document. Sbom DocumentOccurrencePtrInput // Describes a specific SPDX File. SpdxFile FileOccurrencePtrInput // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrencePtrInput // Describes a specific SPDX Relationship. SpdxRelationship RelationshipOccurrencePtrInput // Describes a security vulnerability. Vulnerability GrafeasV1beta1VulnerabilityDetailsPtrInput }
The set of arguments for constructing a Occurrence resource.
func (OccurrenceArgs) ElementType ¶
func (OccurrenceArgs) ElementType() reflect.Type
type 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"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetOccurrenceIamPolicy ¶
func GetOccurrenceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OccurrenceIamPolicyState, opts ...pulumi.ResourceOption) (*OccurrenceIamPolicy, error)
GetOccurrenceIamPolicy gets an existing OccurrenceIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOccurrenceIamPolicy ¶
func NewOccurrenceIamPolicy(ctx *pulumi.Context, name string, args *OccurrenceIamPolicyArgs, opts ...pulumi.ResourceOption) (*OccurrenceIamPolicy, error)
NewOccurrenceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*OccurrenceIamPolicy) ElementType ¶
func (*OccurrenceIamPolicy) ElementType() reflect.Type
func (*OccurrenceIamPolicy) ToOccurrenceIamPolicyOutput ¶
func (i *OccurrenceIamPolicy) ToOccurrenceIamPolicyOutput() OccurrenceIamPolicyOutput
func (*OccurrenceIamPolicy) ToOccurrenceIamPolicyOutputWithContext ¶
func (i *OccurrenceIamPolicy) ToOccurrenceIamPolicyOutputWithContext(ctx context.Context) OccurrenceIamPolicyOutput
type OccurrenceIamPolicyArgs ¶
type OccurrenceIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput OccurrenceId pulumi.StringInput Project pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a OccurrenceIamPolicy resource.
func (OccurrenceIamPolicyArgs) ElementType ¶
func (OccurrenceIamPolicyArgs) ElementType() reflect.Type
type OccurrenceIamPolicyInput ¶
type OccurrenceIamPolicyInput interface { pulumi.Input ToOccurrenceIamPolicyOutput() OccurrenceIamPolicyOutput ToOccurrenceIamPolicyOutputWithContext(ctx context.Context) OccurrenceIamPolicyOutput }
type OccurrenceIamPolicyOutput ¶
type OccurrenceIamPolicyOutput struct{ *pulumi.OutputState }
func (OccurrenceIamPolicyOutput) ElementType ¶
func (OccurrenceIamPolicyOutput) ElementType() reflect.Type
func (OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutput ¶
func (o OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutput() OccurrenceIamPolicyOutput
func (OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutputWithContext ¶
func (o OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutputWithContext(ctx context.Context) OccurrenceIamPolicyOutput
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) ElementType ¶
func (OccurrenceOutput) ElementType() reflect.Type
func (OccurrenceOutput) ToOccurrenceOutput ¶
func (o OccurrenceOutput) ToOccurrenceOutput() OccurrenceOutput
func (OccurrenceOutput) ToOccurrenceOutputWithContext ¶
func (o OccurrenceOutput) ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput
type OccurrenceState ¶
type OccurrenceState struct { }
func (OccurrenceState) ElementType ¶
func (OccurrenceState) ElementType() reflect.Type
type Package ¶
type Package struct { // The various channels by which a package is distributed. Distribution []Distribution `pulumi:"distribution"` // Immutable. The name of the package. Name string `pulumi:"name"` }
This represents a particular package that is distributed over various channels. E.g., glibc (aka libc6) is distributed by many, at various versions.
type PackageArgs ¶
type PackageArgs struct { // The various channels by which a package is distributed. Distribution DistributionArrayInput `pulumi:"distribution"` // Immutable. The name of the package. Name pulumi.StringInput `pulumi:"name"` }
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"` // Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. // // Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. SeverityName *string `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
type PackageIssueArgs ¶
type PackageIssueArgs struct { // The location of the vulnerability. AffectedLocation VulnerabilityLocationInput `pulumi:"affectedLocation"` // The location of the available fix for vulnerability. FixedLocation VulnerabilityLocationPtrInput `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType pulumi.StringPtrInput `pulumi:"packageType"` // Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. // // Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. SeverityName pulumi.StringPtrInput `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueArgs) ElementType ¶
func (PackageIssueArgs) ElementType() reflect.Type
func (PackageIssueArgs) ToPackageIssueOutput ¶
func (i PackageIssueArgs) ToPackageIssueOutput() PackageIssueOutput
func (PackageIssueArgs) ToPackageIssueOutputWithContext ¶
func (i PackageIssueArgs) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
type PackageIssueArray ¶
type PackageIssueArray []PackageIssueInput
func (PackageIssueArray) ElementType ¶
func (PackageIssueArray) ElementType() reflect.Type
func (PackageIssueArray) ToPackageIssueArrayOutput ¶
func (i PackageIssueArray) ToPackageIssueArrayOutput() PackageIssueArrayOutput
func (PackageIssueArray) ToPackageIssueArrayOutputWithContext ¶
func (i PackageIssueArray) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
type PackageIssueArrayInput ¶
type PackageIssueArrayInput interface { pulumi.Input ToPackageIssueArrayOutput() PackageIssueArrayOutput ToPackageIssueArrayOutputWithContext(context.Context) PackageIssueArrayOutput }
PackageIssueArrayInput is an input type that accepts PackageIssueArray and PackageIssueArrayOutput values. You can construct a concrete instance of `PackageIssueArrayInput` via:
PackageIssueArray{ PackageIssueArgs{...} }
type PackageIssueArrayOutput ¶
type PackageIssueArrayOutput struct{ *pulumi.OutputState }
func (PackageIssueArrayOutput) ElementType ¶
func (PackageIssueArrayOutput) ElementType() reflect.Type
func (PackageIssueArrayOutput) Index ¶
func (o PackageIssueArrayOutput) Index(i pulumi.IntInput) PackageIssueOutput
func (PackageIssueArrayOutput) ToPackageIssueArrayOutput ¶
func (o PackageIssueArrayOutput) ToPackageIssueArrayOutput() PackageIssueArrayOutput
func (PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext ¶
func (o PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
type PackageIssueInput ¶
type PackageIssueInput interface { pulumi.Input ToPackageIssueOutput() PackageIssueOutput ToPackageIssueOutputWithContext(context.Context) PackageIssueOutput }
PackageIssueInput is an input type that accepts PackageIssueArgs and PackageIssueOutput values. You can construct a concrete instance of `PackageIssueInput` via:
PackageIssueArgs{...}
type PackageIssueOutput ¶
type PackageIssueOutput struct{ *pulumi.OutputState }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueOutput) AffectedLocation ¶
func (o PackageIssueOutput) AffectedLocation() VulnerabilityLocationOutput
The location of the vulnerability.
func (PackageIssueOutput) ElementType ¶
func (PackageIssueOutput) ElementType() reflect.Type
func (PackageIssueOutput) FixedLocation ¶
func (o PackageIssueOutput) FixedLocation() VulnerabilityLocationPtrOutput
The location of the available fix for vulnerability.
func (PackageIssueOutput) PackageType ¶ added in v0.8.0
func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
The type of package (e.g. OS, MAVEN, GO).
func (PackageIssueOutput) SeverityName
deprecated
func (o PackageIssueOutput) SeverityName() pulumi.StringPtrOutput
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
func (PackageIssueOutput) ToPackageIssueOutput ¶
func (o PackageIssueOutput) ToPackageIssueOutput() PackageIssueOutput
func (PackageIssueOutput) ToPackageIssueOutputWithContext ¶
func (o PackageIssueOutput) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
type PackageIssueResponse ¶
type PackageIssueResponse struct { // The location of the vulnerability. AffectedLocation VulnerabilityLocationResponse `pulumi:"affectedLocation"` // The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available. EffectiveSeverity string `pulumi:"effectiveSeverity"` // The location of the available fix for vulnerability. FixedLocation VulnerabilityLocationResponse `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType string `pulumi:"packageType"` // Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. // // Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. SeverityName string `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
type PackageIssueResponseArrayOutput ¶
type PackageIssueResponseArrayOutput struct{ *pulumi.OutputState }
func (PackageIssueResponseArrayOutput) ElementType ¶
func (PackageIssueResponseArrayOutput) ElementType() reflect.Type
func (PackageIssueResponseArrayOutput) Index ¶
func (o PackageIssueResponseArrayOutput) Index(i pulumi.IntInput) PackageIssueResponseOutput
func (PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput ¶
func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput() PackageIssueResponseArrayOutput
func (PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext ¶
func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext(ctx context.Context) PackageIssueResponseArrayOutput
type PackageIssueResponseOutput ¶
type PackageIssueResponseOutput struct{ *pulumi.OutputState }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueResponseOutput) AffectedLocation ¶
func (o PackageIssueResponseOutput) AffectedLocation() VulnerabilityLocationResponseOutput
The location of the vulnerability.
func (PackageIssueResponseOutput) EffectiveSeverity ¶ added in v0.8.0
func (o PackageIssueResponseOutput) EffectiveSeverity() pulumi.StringOutput
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
func (PackageIssueResponseOutput) ElementType ¶
func (PackageIssueResponseOutput) ElementType() reflect.Type
func (PackageIssueResponseOutput) FixedLocation ¶
func (o PackageIssueResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
The location of the available fix for vulnerability.
func (PackageIssueResponseOutput) PackageType ¶ added in v0.8.0
func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
The type of package (e.g. OS, MAVEN, GO).
func (PackageIssueResponseOutput) SeverityName
deprecated
func (o PackageIssueResponseOutput) SeverityName() pulumi.StringOutput
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
func (PackageIssueResponseOutput) ToPackageIssueResponseOutput ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
func (PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
type PackageOutput ¶
type PackageOutput struct{ *pulumi.OutputState }
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) 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) Name ¶
func (o PackageOutput) Name() pulumi.StringOutput
Immutable. The name of the package.
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
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) 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) Name ¶
func (o PackagePtrOutput) Name() pulumi.StringPtrOutput
Immutable. The name of the package.
func (PackagePtrOutput) ToPackagePtrOutput ¶
func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput
func (PackagePtrOutput) ToPackagePtrOutputWithContext ¶
func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
type PackageResponse ¶
type PackageResponse struct { // The various channels by which a package is distributed. Distribution []DistributionResponse `pulumi:"distribution"` // Immutable. The name of the package. Name string `pulumi:"name"` }
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) 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) Name ¶
func (o PackageResponseOutput) Name() pulumi.StringOutput
Immutable. The name of the package.
func (PackageResponseOutput) ToPackageResponseOutput ¶
func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
func (PackageResponseOutput) ToPackageResponseOutputWithContext ¶
func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
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 hexidecimal 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 hexidecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: “`gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:“` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`. PgpKeyId pulumi.StringPtrInput `pulumi:"pgpKeyId"` // The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload. Signature pulumi.StringInput `pulumi:"signature"` }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationArgs) ElementType ¶
func (PgpSignedAttestationArgs) ElementType() reflect.Type
func (PgpSignedAttestationArgs) ToPgpSignedAttestationOutput ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationContentType ¶ added in v0.4.0
type PgpSignedAttestationContentType string
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationContentType) ElementType ¶ added in v0.4.0
func (PgpSignedAttestationContentType) ElementType() reflect.Type
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentType) ToStringOutput ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
func (PgpSignedAttestationContentType) ToStringOutputWithContext ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PgpSignedAttestationContentType) ToStringPtrOutput ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationContentTypeInput ¶ added in v0.6.0
type PgpSignedAttestationContentTypeInput interface { pulumi.Input ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput ToPgpSignedAttestationContentTypeOutputWithContext(context.Context) PgpSignedAttestationContentTypeOutput }
PgpSignedAttestationContentTypeInput is an input type that accepts PgpSignedAttestationContentTypeArgs and PgpSignedAttestationContentTypeOutput values. You can construct a concrete instance of `PgpSignedAttestationContentTypeInput` via:
PgpSignedAttestationContentTypeArgs{...}
type PgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
type PgpSignedAttestationContentTypeOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationContentTypeOutput) ElementType ¶ added in v0.6.0
func (PgpSignedAttestationContentTypeOutput) ElementType() reflect.Type
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
func (PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PgpSignedAttestationContentTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationContentTypePtrInput ¶ added in v0.6.0
type PgpSignedAttestationContentTypePtrInput interface { pulumi.Input ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput ToPgpSignedAttestationContentTypePtrOutputWithContext(context.Context) PgpSignedAttestationContentTypePtrOutput }
func PgpSignedAttestationContentTypePtr ¶ added in v0.6.0
func PgpSignedAttestationContentTypePtr(v string) PgpSignedAttestationContentTypePtrInput
type PgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
type PgpSignedAttestationContentTypePtrOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationContentTypePtrOutput) ElementType ¶ added in v0.6.0
func (PgpSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
func (PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationInput ¶
type PgpSignedAttestationInput interface { pulumi.Input ToPgpSignedAttestationOutput() PgpSignedAttestationOutput ToPgpSignedAttestationOutputWithContext(context.Context) PgpSignedAttestationOutput }
PgpSignedAttestationInput is an input type that accepts PgpSignedAttestationArgs and PgpSignedAttestationOutput values. You can construct a concrete instance of `PgpSignedAttestationInput` via:
PgpSignedAttestationArgs{...}
type PgpSignedAttestationOutput ¶
type PgpSignedAttestationOutput struct{ *pulumi.OutputState }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationOutput) ContentType ¶
func (o PgpSignedAttestationOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationOutput) ElementType ¶
func (PgpSignedAttestationOutput) ElementType() reflect.Type
func (PgpSignedAttestationOutput) PgpKeyId ¶
func (o PgpSignedAttestationOutput) PgpKeyId() pulumi.StringPtrOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexidecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: ```gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:``` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`.
func (PgpSignedAttestationOutput) Signature ¶
func (o PgpSignedAttestationOutput) Signature() pulumi.StringOutput
The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload.
func (PgpSignedAttestationOutput) ToPgpSignedAttestationOutput ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationPtrInput ¶
type PgpSignedAttestationPtrInput interface { pulumi.Input ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput ToPgpSignedAttestationPtrOutputWithContext(context.Context) PgpSignedAttestationPtrOutput }
PgpSignedAttestationPtrInput is an input type that accepts PgpSignedAttestationArgs, PgpSignedAttestationPtr and PgpSignedAttestationPtrOutput values. You can construct a concrete instance of `PgpSignedAttestationPtrInput` via:
PgpSignedAttestationArgs{...} or: nil
func PgpSignedAttestationPtr ¶
func PgpSignedAttestationPtr(v *PgpSignedAttestationArgs) PgpSignedAttestationPtrInput
type PgpSignedAttestationPtrOutput ¶
type PgpSignedAttestationPtrOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationPtrOutput) ContentType ¶
func (o PgpSignedAttestationPtrOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationPtrOutput) Elem ¶
func (o PgpSignedAttestationPtrOutput) Elem() PgpSignedAttestationOutput
func (PgpSignedAttestationPtrOutput) ElementType ¶
func (PgpSignedAttestationPtrOutput) ElementType() reflect.Type
func (PgpSignedAttestationPtrOutput) PgpKeyId ¶
func (o PgpSignedAttestationPtrOutput) PgpKeyId() pulumi.StringPtrOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexidecimal 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 hexidecimal 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 hexidecimal 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 ProjectRepoId ¶
type ProjectRepoId struct { // The ID of the project. Project *string `pulumi:"project"` // The name of the repo. Leave empty for the default repo. RepoName *string `pulumi:"repoName"` }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
type ProjectRepoIdArgs ¶
type ProjectRepoIdArgs struct { // The ID of the project. Project pulumi.StringPtrInput `pulumi:"project"` // The name of the repo. Leave empty for the default repo. RepoName pulumi.StringPtrInput `pulumi:"repoName"` }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
func (ProjectRepoIdArgs) ElementType ¶
func (ProjectRepoIdArgs) ElementType() reflect.Type
func (ProjectRepoIdArgs) ToProjectRepoIdOutput ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdOutput() ProjectRepoIdOutput
func (ProjectRepoIdArgs) ToProjectRepoIdOutputWithContext ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
func (ProjectRepoIdArgs) ToProjectRepoIdPtrOutput ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
func (ProjectRepoIdArgs) ToProjectRepoIdPtrOutputWithContext ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
type ProjectRepoIdInput ¶
type ProjectRepoIdInput interface { pulumi.Input ToProjectRepoIdOutput() ProjectRepoIdOutput ToProjectRepoIdOutputWithContext(context.Context) ProjectRepoIdOutput }
ProjectRepoIdInput is an input type that accepts ProjectRepoIdArgs and ProjectRepoIdOutput values. You can construct a concrete instance of `ProjectRepoIdInput` via:
ProjectRepoIdArgs{...}
type ProjectRepoIdOutput ¶
type ProjectRepoIdOutput struct{ *pulumi.OutputState }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
func (ProjectRepoIdOutput) ElementType ¶
func (ProjectRepoIdOutput) ElementType() reflect.Type
func (ProjectRepoIdOutput) Project ¶ added in v0.3.0
func (o ProjectRepoIdOutput) Project() pulumi.StringPtrOutput
The ID of the project.
func (ProjectRepoIdOutput) RepoName ¶
func (o ProjectRepoIdOutput) RepoName() pulumi.StringPtrOutput
The name of the repo. Leave empty for the default repo.
func (ProjectRepoIdOutput) ToProjectRepoIdOutput ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdOutput() ProjectRepoIdOutput
func (ProjectRepoIdOutput) ToProjectRepoIdOutputWithContext ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
func (ProjectRepoIdOutput) ToProjectRepoIdPtrOutput ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
func (ProjectRepoIdOutput) ToProjectRepoIdPtrOutputWithContext ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
type ProjectRepoIdPtrInput ¶
type ProjectRepoIdPtrInput interface { pulumi.Input ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput ToProjectRepoIdPtrOutputWithContext(context.Context) ProjectRepoIdPtrOutput }
ProjectRepoIdPtrInput is an input type that accepts ProjectRepoIdArgs, ProjectRepoIdPtr and ProjectRepoIdPtrOutput values. You can construct a concrete instance of `ProjectRepoIdPtrInput` via:
ProjectRepoIdArgs{...} or: nil
func ProjectRepoIdPtr ¶
func ProjectRepoIdPtr(v *ProjectRepoIdArgs) ProjectRepoIdPtrInput
type ProjectRepoIdPtrOutput ¶
type ProjectRepoIdPtrOutput struct{ *pulumi.OutputState }
func (ProjectRepoIdPtrOutput) Elem ¶
func (o ProjectRepoIdPtrOutput) Elem() ProjectRepoIdOutput
func (ProjectRepoIdPtrOutput) ElementType ¶
func (ProjectRepoIdPtrOutput) ElementType() reflect.Type
func (ProjectRepoIdPtrOutput) Project ¶ added in v0.3.0
func (o ProjectRepoIdPtrOutput) Project() pulumi.StringPtrOutput
The ID of the project.
func (ProjectRepoIdPtrOutput) RepoName ¶
func (o ProjectRepoIdPtrOutput) RepoName() pulumi.StringPtrOutput
The name of the repo. Leave empty for the default repo.
func (ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutput ¶
func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
func (ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutputWithContext ¶
func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
type ProjectRepoIdResponse ¶
type ProjectRepoIdResponse struct { // The ID of the project. Project string `pulumi:"project"` // The name of the repo. Leave empty for the default repo. RepoName string `pulumi:"repoName"` }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
type ProjectRepoIdResponseOutput ¶
type ProjectRepoIdResponseOutput struct{ *pulumi.OutputState }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
func (ProjectRepoIdResponseOutput) ElementType ¶
func (ProjectRepoIdResponseOutput) ElementType() reflect.Type
func (ProjectRepoIdResponseOutput) Project ¶ added in v0.3.0
func (o ProjectRepoIdResponseOutput) Project() pulumi.StringOutput
The ID of the project.
func (ProjectRepoIdResponseOutput) RepoName ¶
func (o ProjectRepoIdResponseOutput) RepoName() pulumi.StringOutput
The name of the repo. Leave empty for the default repo.
func (ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutput ¶
func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutput() ProjectRepoIdResponseOutput
func (ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutputWithContext ¶
func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutputWithContext(ctx context.Context) ProjectRepoIdResponseOutput
type RelatedUrl ¶
type RelatedUrl struct { // Label to describe usage of the URL. Label *string `pulumi:"label"` // Specific URL associated with the resource. Url *string `pulumi:"url"` }
Metadata for any related URL information.
type RelatedUrlArgs ¶
type RelatedUrlArgs struct { // Label to describe usage of the URL. Label pulumi.StringPtrInput `pulumi:"label"` // Specific URL associated with the resource. Url pulumi.StringPtrInput `pulumi:"url"` }
Metadata for any related URL information.
func (RelatedUrlArgs) ElementType ¶
func (RelatedUrlArgs) ElementType() reflect.Type
func (RelatedUrlArgs) ToRelatedUrlOutput ¶
func (i RelatedUrlArgs) ToRelatedUrlOutput() RelatedUrlOutput
func (RelatedUrlArgs) ToRelatedUrlOutputWithContext ¶
func (i RelatedUrlArgs) ToRelatedUrlOutputWithContext(ctx context.Context) RelatedUrlOutput
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 associated with the resource.
type RelatedUrlResponse ¶
type RelatedUrlResponse struct { // Label to describe usage of the URL. Label string `pulumi:"label"` // Specific URL associated with the resource. Url string `pulumi:"url"` }
Metadata for any related URL information.
type RelatedUrlResponseArrayOutput ¶
type RelatedUrlResponseArrayOutput struct{ *pulumi.OutputState }
func (RelatedUrlResponseArrayOutput) ElementType ¶
func (RelatedUrlResponseArrayOutput) ElementType() reflect.Type
func (RelatedUrlResponseArrayOutput) Index ¶
func (o RelatedUrlResponseArrayOutput) Index(i pulumi.IntInput) RelatedUrlResponseOutput
func (RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutput ¶
func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutput() RelatedUrlResponseArrayOutput
func (RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutputWithContext ¶
func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutputWithContext(ctx context.Context) RelatedUrlResponseArrayOutput
type RelatedUrlResponseOutput ¶
type RelatedUrlResponseOutput struct{ *pulumi.OutputState }
Metadata for any related URL information.
func (RelatedUrlResponseOutput) ElementType ¶
func (RelatedUrlResponseOutput) ElementType() reflect.Type
func (RelatedUrlResponseOutput) Label ¶
func (o RelatedUrlResponseOutput) Label() pulumi.StringOutput
Label to describe usage of the URL.
func (RelatedUrlResponseOutput) ToRelatedUrlResponseOutput ¶
func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutput() RelatedUrlResponseOutput
func (RelatedUrlResponseOutput) ToRelatedUrlResponseOutputWithContext ¶
func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutputWithContext(ctx context.Context) RelatedUrlResponseOutput
func (RelatedUrlResponseOutput) Url ¶
func (o RelatedUrlResponseOutput) Url() pulumi.StringOutput
Specific URL associated with the resource.
type RelationshipNote ¶ added in v0.8.0
type RelationshipNote struct { // The type of relationship between the source and target SPDX elements Type *RelationshipNoteType `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipNoteArgs ¶ added in v0.8.0
type RelationshipNoteArgs struct { // The type of relationship between the source and target SPDX elements Type RelationshipNoteTypePtrInput `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteArgs) ElementType ¶ added in v0.8.0
func (RelationshipNoteArgs) ElementType() reflect.Type
func (RelationshipNoteArgs) ToRelationshipNoteOutput ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNoteOutput() RelationshipNoteOutput
func (RelationshipNoteArgs) ToRelationshipNoteOutputWithContext ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
func (RelationshipNoteArgs) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
type RelationshipNoteInput ¶ added in v0.8.0
type RelationshipNoteInput interface { pulumi.Input ToRelationshipNoteOutput() RelationshipNoteOutput ToRelationshipNoteOutputWithContext(context.Context) RelationshipNoteOutput }
RelationshipNoteInput is an input type that accepts RelationshipNoteArgs and RelationshipNoteOutput values. You can construct a concrete instance of `RelationshipNoteInput` via:
RelationshipNoteArgs{...}
type RelationshipNoteOutput ¶ added in v0.8.0
type RelationshipNoteOutput struct{ *pulumi.OutputState }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteOutput) ElementType ¶ added in v0.8.0
func (RelationshipNoteOutput) ElementType() reflect.Type
func (RelationshipNoteOutput) ToRelationshipNoteOutput ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNoteOutput() RelationshipNoteOutput
func (RelationshipNoteOutput) ToRelationshipNoteOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
func (RelationshipNoteOutput) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
func (RelationshipNoteOutput) Type ¶ added in v0.9.0
func (o RelationshipNoteOutput) Type() RelationshipNoteTypePtrOutput
The type of relationship between the source and target SPDX elements
type RelationshipNotePtrInput ¶ added in v0.8.0
type RelationshipNotePtrInput interface { pulumi.Input ToRelationshipNotePtrOutput() RelationshipNotePtrOutput ToRelationshipNotePtrOutputWithContext(context.Context) RelationshipNotePtrOutput }
RelationshipNotePtrInput is an input type that accepts RelationshipNoteArgs, RelationshipNotePtr and RelationshipNotePtrOutput values. You can construct a concrete instance of `RelationshipNotePtrInput` via:
RelationshipNoteArgs{...} or: nil
func RelationshipNotePtr ¶ added in v0.8.0
func RelationshipNotePtr(v *RelationshipNoteArgs) RelationshipNotePtrInput
type RelationshipNotePtrOutput ¶ added in v0.8.0
type RelationshipNotePtrOutput struct{ *pulumi.OutputState }
func (RelationshipNotePtrOutput) Elem ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) Elem() RelationshipNoteOutput
func (RelationshipNotePtrOutput) ElementType ¶ added in v0.8.0
func (RelationshipNotePtrOutput) ElementType() reflect.Type
func (RelationshipNotePtrOutput) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
func (RelationshipNotePtrOutput) Type ¶ added in v0.9.0
func (o RelationshipNotePtrOutput) Type() RelationshipNoteTypePtrOutput
The type of relationship between the source and target SPDX elements
type RelationshipNoteResponse ¶ added in v0.8.0
type RelationshipNoteResponse struct { // The type of relationship between the source and target SPDX elements Type string `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipNoteResponseOutput ¶ added in v0.8.0
type RelationshipNoteResponseOutput struct{ *pulumi.OutputState }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteResponseOutput) ElementType ¶ added in v0.8.0
func (RelationshipNoteResponseOutput) ElementType() reflect.Type
func (RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput ¶ added in v0.8.0
func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput() RelationshipNoteResponseOutput
func (RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext(ctx context.Context) RelationshipNoteResponseOutput
func (RelationshipNoteResponseOutput) Type ¶ added in v0.9.0
func (o RelationshipNoteResponseOutput) Type() pulumi.StringOutput
The type of relationship between the source and target SPDX elements
type RelationshipNoteType ¶ added in v0.9.0
type RelationshipNoteType string
The type of relationship between the source and target SPDX elements
func (RelationshipNoteType) ElementType ¶ added in v0.9.0
func (RelationshipNoteType) ElementType() reflect.Type
func (RelationshipNoteType) ToRelationshipNoteTypeOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
func (RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
func (RelationshipNoteType) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteType) ToStringOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringOutput() pulumi.StringOutput
func (RelationshipNoteType) ToStringOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RelationshipNoteType) ToStringPtrOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteType) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipNoteTypeInput ¶ added in v0.9.0
type RelationshipNoteTypeInput interface { pulumi.Input ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput ToRelationshipNoteTypeOutputWithContext(context.Context) RelationshipNoteTypeOutput }
RelationshipNoteTypeInput is an input type that accepts RelationshipNoteTypeArgs and RelationshipNoteTypeOutput values. You can construct a concrete instance of `RelationshipNoteTypeInput` via:
RelationshipNoteTypeArgs{...}
type RelationshipNoteTypeOutput ¶ added in v0.9.0
type RelationshipNoteTypeOutput struct{ *pulumi.OutputState }
func (RelationshipNoteTypeOutput) ElementType ¶ added in v0.9.0
func (RelationshipNoteTypeOutput) ElementType() reflect.Type
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteTypeOutput) ToStringOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringOutput() pulumi.StringOutput
func (RelationshipNoteTypeOutput) ToStringOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RelationshipNoteTypeOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipNoteTypePtrInput ¶ added in v0.9.0
type RelationshipNoteTypePtrInput interface { pulumi.Input ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput ToRelationshipNoteTypePtrOutputWithContext(context.Context) RelationshipNoteTypePtrOutput }
func RelationshipNoteTypePtr ¶ added in v0.9.0
func RelationshipNoteTypePtr(v string) RelationshipNoteTypePtrInput
type RelationshipNoteTypePtrOutput ¶ added in v0.9.0
type RelationshipNoteTypePtrOutput struct{ *pulumi.OutputState }
func (RelationshipNoteTypePtrOutput) Elem ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) Elem() RelationshipNoteTypeOutput
func (RelationshipNoteTypePtrOutput) ElementType ¶ added in v0.9.0
func (RelationshipNoteTypePtrOutput) ElementType() reflect.Type
func (RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteTypePtrOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipOccurrence ¶ added in v0.8.0
type RelationshipOccurrence struct { // A place for the SPDX file creator to record any general comments about the relationship Comment *string `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source *string `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target *string `pulumi:"target"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipOccurrenceArgs ¶ added in v0.8.0
type RelationshipOccurrenceArgs struct { // A place for the SPDX file creator to record any general comments about the relationship Comment pulumi.StringPtrInput `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source pulumi.StringPtrInput `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target pulumi.StringPtrInput `pulumi:"target"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceArgs) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceArgs) ElementType() reflect.Type
func (RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrenceInput ¶ added in v0.8.0
type RelationshipOccurrenceInput interface { pulumi.Input ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput ToRelationshipOccurrenceOutputWithContext(context.Context) RelationshipOccurrenceOutput }
RelationshipOccurrenceInput is an input type that accepts RelationshipOccurrenceArgs and RelationshipOccurrenceOutput values. You can construct a concrete instance of `RelationshipOccurrenceInput` via:
RelationshipOccurrenceArgs{...}
type RelationshipOccurrenceOutput ¶ added in v0.8.0
type RelationshipOccurrenceOutput struct{ *pulumi.OutputState }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrenceOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceOutput) ElementType() reflect.Type
func (RelationshipOccurrenceOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Source() pulumi.StringPtrOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrenceOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Target() pulumi.StringPtrOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrencePtrInput ¶ added in v0.8.0
type RelationshipOccurrencePtrInput interface { pulumi.Input ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput ToRelationshipOccurrencePtrOutputWithContext(context.Context) RelationshipOccurrencePtrOutput }
RelationshipOccurrencePtrInput is an input type that accepts RelationshipOccurrenceArgs, RelationshipOccurrencePtr and RelationshipOccurrencePtrOutput values. You can construct a concrete instance of `RelationshipOccurrencePtrInput` via:
RelationshipOccurrenceArgs{...} or: nil
func RelationshipOccurrencePtr ¶ added in v0.8.0
func RelationshipOccurrencePtr(v *RelationshipOccurrenceArgs) RelationshipOccurrencePtrInput
type RelationshipOccurrencePtrOutput ¶ added in v0.8.0
type RelationshipOccurrencePtrOutput struct{ *pulumi.OutputState }
func (RelationshipOccurrencePtrOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Elem() RelationshipOccurrenceOutput
func (RelationshipOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrencePtrOutput) ElementType() reflect.Type
func (RelationshipOccurrencePtrOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Source() pulumi.StringPtrOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrencePtrOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Target() pulumi.StringPtrOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrenceResponse ¶ added in v0.8.0
type RelationshipOccurrenceResponse struct { // A place for the SPDX file creator to record any general comments about the relationship Comment string `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source string `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target string `pulumi:"target"` // The type of relationship between the source and target SPDX elements Type string `pulumi:"type"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipOccurrenceResponseOutput ¶ added in v0.8.0
type RelationshipOccurrenceResponseOutput struct{ *pulumi.OutputState }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceResponseOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Comment() pulumi.StringOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceResponseOutput) ElementType() reflect.Type
func (RelationshipOccurrenceResponseOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Source() pulumi.StringOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrenceResponseOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Target() pulumi.StringOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput() RelationshipOccurrenceResponseOutput
func (RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext(ctx context.Context) RelationshipOccurrenceResponseOutput
func (RelationshipOccurrenceResponseOutput) Type ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Type() pulumi.StringOutput
The type of relationship between the source and target SPDX elements
type RepoId ¶
type RepoId struct { // A combination of a project ID and a repo name. ProjectRepoId *ProjectRepoId `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid *string `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
type RepoIdArgs ¶
type RepoIdArgs struct { // A combination of a project ID and a repo name. ProjectRepoId ProjectRepoIdPtrInput `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid pulumi.StringPtrInput `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
func (RepoIdArgs) ElementType ¶
func (RepoIdArgs) ElementType() reflect.Type
func (RepoIdArgs) ToRepoIdOutput ¶
func (i RepoIdArgs) ToRepoIdOutput() RepoIdOutput
func (RepoIdArgs) ToRepoIdOutputWithContext ¶
func (i RepoIdArgs) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
func (RepoIdArgs) ToRepoIdPtrOutput ¶
func (i RepoIdArgs) ToRepoIdPtrOutput() RepoIdPtrOutput
func (RepoIdArgs) ToRepoIdPtrOutputWithContext ¶
func (i RepoIdArgs) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
type RepoIdInput ¶
type RepoIdInput interface { pulumi.Input ToRepoIdOutput() RepoIdOutput ToRepoIdOutputWithContext(context.Context) RepoIdOutput }
RepoIdInput is an input type that accepts RepoIdArgs and RepoIdOutput values. You can construct a concrete instance of `RepoIdInput` via:
RepoIdArgs{...}
type RepoIdOutput ¶
type RepoIdOutput struct{ *pulumi.OutputState }
A unique identifier for a Cloud Repo.
func (RepoIdOutput) ElementType ¶
func (RepoIdOutput) ElementType() reflect.Type
func (RepoIdOutput) ProjectRepoId ¶
func (o RepoIdOutput) ProjectRepoId() ProjectRepoIdPtrOutput
A combination of a project ID and a repo name.
func (RepoIdOutput) ToRepoIdOutput ¶
func (o RepoIdOutput) ToRepoIdOutput() RepoIdOutput
func (RepoIdOutput) ToRepoIdOutputWithContext ¶
func (o RepoIdOutput) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
func (RepoIdOutput) ToRepoIdPtrOutput ¶
func (o RepoIdOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
func (RepoIdOutput) ToRepoIdPtrOutputWithContext ¶
func (o RepoIdOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
func (RepoIdOutput) Uid ¶
func (o RepoIdOutput) Uid() pulumi.StringPtrOutput
A server-assigned, globally unique identifier.
type RepoIdPtrInput ¶
type RepoIdPtrInput interface { pulumi.Input ToRepoIdPtrOutput() RepoIdPtrOutput ToRepoIdPtrOutputWithContext(context.Context) RepoIdPtrOutput }
RepoIdPtrInput is an input type that accepts RepoIdArgs, RepoIdPtr and RepoIdPtrOutput values. You can construct a concrete instance of `RepoIdPtrInput` via:
RepoIdArgs{...} or: nil
func RepoIdPtr ¶
func RepoIdPtr(v *RepoIdArgs) RepoIdPtrInput
type RepoIdPtrOutput ¶
type RepoIdPtrOutput struct{ *pulumi.OutputState }
func (RepoIdPtrOutput) Elem ¶
func (o RepoIdPtrOutput) Elem() RepoIdOutput
func (RepoIdPtrOutput) ElementType ¶
func (RepoIdPtrOutput) ElementType() reflect.Type
func (RepoIdPtrOutput) ProjectRepoId ¶
func (o RepoIdPtrOutput) ProjectRepoId() ProjectRepoIdPtrOutput
A combination of a project ID and a repo name.
func (RepoIdPtrOutput) ToRepoIdPtrOutput ¶
func (o RepoIdPtrOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
func (RepoIdPtrOutput) ToRepoIdPtrOutputWithContext ¶
func (o RepoIdPtrOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
func (RepoIdPtrOutput) Uid ¶
func (o RepoIdPtrOutput) Uid() pulumi.StringPtrOutput
A server-assigned, globally unique identifier.
type RepoIdResponse ¶
type RepoIdResponse struct { // A combination of a project ID and a repo name. ProjectRepoId ProjectRepoIdResponse `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid string `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
type RepoIdResponseOutput ¶
type RepoIdResponseOutput struct{ *pulumi.OutputState }
A unique identifier for a Cloud Repo.
func (RepoIdResponseOutput) ElementType ¶
func (RepoIdResponseOutput) ElementType() reflect.Type
func (RepoIdResponseOutput) ProjectRepoId ¶
func (o RepoIdResponseOutput) ProjectRepoId() ProjectRepoIdResponseOutput
A combination of a project ID and a repo name.
func (RepoIdResponseOutput) ToRepoIdResponseOutput ¶
func (o RepoIdResponseOutput) ToRepoIdResponseOutput() RepoIdResponseOutput
func (RepoIdResponseOutput) ToRepoIdResponseOutputWithContext ¶
func (o RepoIdResponseOutput) ToRepoIdResponseOutputWithContext(ctx context.Context) RepoIdResponseOutput
func (RepoIdResponseOutput) Uid ¶
func (o RepoIdResponseOutput) Uid() pulumi.StringOutput
A server-assigned, globally unique identifier.
type Resource ¶
type Resource struct { // Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. // // Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. ContentHash *Hash `pulumi:"contentHash"` // Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". // // Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". Name *string `pulumi:"name"` // The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image. Uri string `pulumi:"uri"` }
An entity that can have metadata. For example, a Docker image.
type ResourceArgs ¶
type ResourceArgs struct { // Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. // // Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. ContentHash HashPtrInput `pulumi:"contentHash"` // Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". // // Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". Name pulumi.StringPtrInput `pulumi:"name"` // The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image. Uri pulumi.StringInput `pulumi:"uri"` }
An entity that can have metadata. For example, a Docker image.
func (ResourceArgs) ElementType ¶
func (ResourceArgs) ElementType() reflect.Type
func (ResourceArgs) ToResourceOutput ¶
func (i ResourceArgs) ToResourceOutput() ResourceOutput
func (ResourceArgs) ToResourceOutputWithContext ¶
func (i ResourceArgs) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
type ResourceInput ¶
type ResourceInput interface { pulumi.Input ToResourceOutput() ResourceOutput ToResourceOutputWithContext(context.Context) ResourceOutput }
ResourceInput is an input type that accepts ResourceArgs and ResourceOutput values. You can construct a concrete instance of `ResourceInput` via:
ResourceArgs{...}
type ResourceOutput ¶
type ResourceOutput struct{ *pulumi.OutputState }
An entity that can have metadata. For example, a Docker image.
func (ResourceOutput) ContentHash
deprecated
func (o ResourceOutput) ContentHash() HashPtrOutput
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
func (ResourceOutput) ElementType ¶
func (ResourceOutput) ElementType() reflect.Type
func (ResourceOutput) Name
deprecated
func (o ResourceOutput) Name() pulumi.StringPtrOutput
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
func (ResourceOutput) ToResourceOutput ¶
func (o ResourceOutput) ToResourceOutput() ResourceOutput
func (ResourceOutput) ToResourceOutputWithContext ¶
func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
func (ResourceOutput) Uri ¶
func (o ResourceOutput) Uri() pulumi.StringOutput
The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image.
type ResourceResponse ¶
type ResourceResponse struct { // Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. // // Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. ContentHash HashResponse `pulumi:"contentHash"` // Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". // // Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". Name string `pulumi:"name"` // The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image. Uri string `pulumi:"uri"` }
An entity that can have metadata. For example, a Docker image.
type ResourceResponseOutput ¶
type ResourceResponseOutput struct{ *pulumi.OutputState }
An entity that can have metadata. For example, a Docker image.
func (ResourceResponseOutput) ContentHash
deprecated
func (o ResourceResponseOutput) ContentHash() HashResponseOutput
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
func (ResourceResponseOutput) ElementType ¶
func (ResourceResponseOutput) ElementType() reflect.Type
func (ResourceResponseOutput) Name
deprecated
func (o ResourceResponseOutput) Name() pulumi.StringOutput
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
func (ResourceResponseOutput) ToResourceResponseOutput ¶
func (o ResourceResponseOutput) ToResourceResponseOutput() ResourceResponseOutput
func (ResourceResponseOutput) ToResourceResponseOutputWithContext ¶
func (o ResourceResponseOutput) ToResourceResponseOutputWithContext(ctx context.Context) ResourceResponseOutput
func (ResourceResponseOutput) Uri ¶
func (o ResourceResponseOutput) Uri() pulumi.StringOutput
The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image.
type Signature ¶
type Signature struct { // The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" PublicKeyId *string `pulumi:"publicKeyId"` // The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload. Signature *string `pulumi:"signature"` }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
type SignatureArgs ¶
type SignatureArgs struct { // The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" PublicKeyId pulumi.StringPtrInput `pulumi:"publicKeyId"` // The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload. Signature pulumi.StringPtrInput `pulumi:"signature"` }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
func (SignatureArgs) ElementType ¶
func (SignatureArgs) ElementType() reflect.Type
func (SignatureArgs) ToSignatureOutput ¶
func (i SignatureArgs) ToSignatureOutput() SignatureOutput
func (SignatureArgs) ToSignatureOutputWithContext ¶
func (i SignatureArgs) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
type SignatureArray ¶
type SignatureArray []SignatureInput
func (SignatureArray) ElementType ¶
func (SignatureArray) ElementType() reflect.Type
func (SignatureArray) ToSignatureArrayOutput ¶
func (i SignatureArray) ToSignatureArrayOutput() SignatureArrayOutput
func (SignatureArray) ToSignatureArrayOutputWithContext ¶
func (i SignatureArray) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
type SignatureArrayInput ¶
type SignatureArrayInput interface { pulumi.Input ToSignatureArrayOutput() SignatureArrayOutput ToSignatureArrayOutputWithContext(context.Context) SignatureArrayOutput }
SignatureArrayInput is an input type that accepts SignatureArray and SignatureArrayOutput values. You can construct a concrete instance of `SignatureArrayInput` via:
SignatureArray{ SignatureArgs{...} }
type SignatureArrayOutput ¶
type SignatureArrayOutput struct{ *pulumi.OutputState }
func (SignatureArrayOutput) ElementType ¶
func (SignatureArrayOutput) ElementType() reflect.Type
func (SignatureArrayOutput) Index ¶
func (o SignatureArrayOutput) Index(i pulumi.IntInput) SignatureOutput
func (SignatureArrayOutput) ToSignatureArrayOutput ¶
func (o SignatureArrayOutput) ToSignatureArrayOutput() SignatureArrayOutput
func (SignatureArrayOutput) ToSignatureArrayOutputWithContext ¶
func (o SignatureArrayOutput) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
type SignatureInput ¶
type SignatureInput interface { pulumi.Input ToSignatureOutput() SignatureOutput ToSignatureOutputWithContext(context.Context) SignatureOutput }
SignatureInput is an input type that accepts SignatureArgs and SignatureOutput values. You can construct a concrete instance of `SignatureInput` via:
SignatureArgs{...}
type SignatureOutput ¶
type SignatureOutput struct{ *pulumi.OutputState }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
func (SignatureOutput) ElementType ¶
func (SignatureOutput) ElementType() reflect.Type
func (SignatureOutput) PublicKeyId ¶
func (o SignatureOutput) PublicKeyId() pulumi.StringPtrOutput
The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5"
func (SignatureOutput) Signature ¶
func (o SignatureOutput) Signature() pulumi.StringPtrOutput
The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
func (SignatureOutput) ToSignatureOutput ¶
func (o SignatureOutput) ToSignatureOutput() SignatureOutput
func (SignatureOutput) ToSignatureOutputWithContext ¶
func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
type SignatureResponse ¶
type SignatureResponse struct { // The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" PublicKeyId string `pulumi:"publicKeyId"` // The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload. Signature string `pulumi:"signature"` }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
type SignatureResponseArrayOutput ¶
type SignatureResponseArrayOutput struct{ *pulumi.OutputState }
func (SignatureResponseArrayOutput) ElementType ¶
func (SignatureResponseArrayOutput) ElementType() reflect.Type
func (SignatureResponseArrayOutput) Index ¶
func (o SignatureResponseArrayOutput) Index(i pulumi.IntInput) SignatureResponseOutput
func (SignatureResponseArrayOutput) ToSignatureResponseArrayOutput ¶
func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutput() SignatureResponseArrayOutput
func (SignatureResponseArrayOutput) ToSignatureResponseArrayOutputWithContext ¶
func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutputWithContext(ctx context.Context) SignatureResponseArrayOutput
type SignatureResponseOutput ¶
type SignatureResponseOutput struct{ *pulumi.OutputState }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
func (SignatureResponseOutput) ElementType ¶
func (SignatureResponseOutput) ElementType() reflect.Type
func (SignatureResponseOutput) PublicKeyId ¶
func (o SignatureResponseOutput) PublicKeyId() pulumi.StringOutput
The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5"
func (SignatureResponseOutput) Signature ¶
func (o SignatureResponseOutput) Signature() pulumi.StringOutput
The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
func (SignatureResponseOutput) ToSignatureResponseOutput ¶
func (o SignatureResponseOutput) ToSignatureResponseOutput() SignatureResponseOutput
func (SignatureResponseOutput) ToSignatureResponseOutputWithContext ¶
func (o SignatureResponseOutput) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
type SigningKey ¶
type SigningKey struct { // key_id is an identifier for the signing key. KeyId *string `pulumi:"keyId"` // This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256". KeyScheme *string `pulumi:"keyScheme"` // This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa". KeyType *string `pulumi:"keyType"` // This field contains the actual public key. PublicKeyValue *string `pulumi:"publicKeyValue"` }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
type SigningKeyArgs ¶
type SigningKeyArgs struct { // key_id is an identifier for the signing key. KeyId pulumi.StringPtrInput `pulumi:"keyId"` // This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256". KeyScheme pulumi.StringPtrInput `pulumi:"keyScheme"` // This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa". KeyType pulumi.StringPtrInput `pulumi:"keyType"` // This field contains the actual public key. PublicKeyValue pulumi.StringPtrInput `pulumi:"publicKeyValue"` }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
func (SigningKeyArgs) ElementType ¶
func (SigningKeyArgs) ElementType() reflect.Type
func (SigningKeyArgs) ToSigningKeyOutput ¶
func (i SigningKeyArgs) ToSigningKeyOutput() SigningKeyOutput
func (SigningKeyArgs) ToSigningKeyOutputWithContext ¶
func (i SigningKeyArgs) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput
type SigningKeyArray ¶
type SigningKeyArray []SigningKeyInput
func (SigningKeyArray) ElementType ¶
func (SigningKeyArray) ElementType() reflect.Type
func (SigningKeyArray) ToSigningKeyArrayOutput ¶
func (i SigningKeyArray) ToSigningKeyArrayOutput() SigningKeyArrayOutput
func (SigningKeyArray) ToSigningKeyArrayOutputWithContext ¶
func (i SigningKeyArray) ToSigningKeyArrayOutputWithContext(ctx context.Context) SigningKeyArrayOutput
type SigningKeyArrayInput ¶
type SigningKeyArrayInput interface { pulumi.Input ToSigningKeyArrayOutput() SigningKeyArrayOutput ToSigningKeyArrayOutputWithContext(context.Context) SigningKeyArrayOutput }
SigningKeyArrayInput is an input type that accepts SigningKeyArray and SigningKeyArrayOutput values. You can construct a concrete instance of `SigningKeyArrayInput` via:
SigningKeyArray{ SigningKeyArgs{...} }
type SigningKeyArrayOutput ¶
type SigningKeyArrayOutput struct{ *pulumi.OutputState }
func (SigningKeyArrayOutput) ElementType ¶
func (SigningKeyArrayOutput) ElementType() reflect.Type
func (SigningKeyArrayOutput) Index ¶
func (o SigningKeyArrayOutput) Index(i pulumi.IntInput) SigningKeyOutput
func (SigningKeyArrayOutput) ToSigningKeyArrayOutput ¶
func (o SigningKeyArrayOutput) ToSigningKeyArrayOutput() SigningKeyArrayOutput
func (SigningKeyArrayOutput) ToSigningKeyArrayOutputWithContext ¶
func (o SigningKeyArrayOutput) ToSigningKeyArrayOutputWithContext(ctx context.Context) SigningKeyArrayOutput
type SigningKeyInput ¶
type SigningKeyInput interface { pulumi.Input ToSigningKeyOutput() SigningKeyOutput ToSigningKeyOutputWithContext(context.Context) SigningKeyOutput }
SigningKeyInput is an input type that accepts SigningKeyArgs and SigningKeyOutput values. You can construct a concrete instance of `SigningKeyInput` via:
SigningKeyArgs{...}
type SigningKeyOutput ¶
type SigningKeyOutput struct{ *pulumi.OutputState }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
func (SigningKeyOutput) ElementType ¶
func (SigningKeyOutput) ElementType() reflect.Type
func (SigningKeyOutput) KeyId ¶
func (o SigningKeyOutput) KeyId() pulumi.StringPtrOutput
key_id is an identifier for the signing key.
func (SigningKeyOutput) KeyScheme ¶
func (o SigningKeyOutput) KeyScheme() pulumi.StringPtrOutput
This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
func (SigningKeyOutput) KeyType ¶
func (o SigningKeyOutput) KeyType() pulumi.StringPtrOutput
This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
func (SigningKeyOutput) PublicKeyValue ¶
func (o SigningKeyOutput) PublicKeyValue() pulumi.StringPtrOutput
This field contains the actual public key.
func (SigningKeyOutput) ToSigningKeyOutput ¶
func (o SigningKeyOutput) ToSigningKeyOutput() SigningKeyOutput
func (SigningKeyOutput) ToSigningKeyOutputWithContext ¶
func (o SigningKeyOutput) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput
type SigningKeyResponse ¶
type SigningKeyResponse struct { // key_id is an identifier for the signing key. KeyId string `pulumi:"keyId"` // This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256". KeyScheme string `pulumi:"keyScheme"` // This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa". KeyType string `pulumi:"keyType"` // This field contains the actual public key. PublicKeyValue string `pulumi:"publicKeyValue"` }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
type SigningKeyResponseArrayOutput ¶
type SigningKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (SigningKeyResponseArrayOutput) ElementType ¶
func (SigningKeyResponseArrayOutput) ElementType() reflect.Type
func (SigningKeyResponseArrayOutput) Index ¶
func (o SigningKeyResponseArrayOutput) Index(i pulumi.IntInput) SigningKeyResponseOutput
func (SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutput ¶
func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutput() SigningKeyResponseArrayOutput
func (SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutputWithContext ¶
func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutputWithContext(ctx context.Context) SigningKeyResponseArrayOutput
type SigningKeyResponseOutput ¶
type SigningKeyResponseOutput struct{ *pulumi.OutputState }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
func (SigningKeyResponseOutput) ElementType ¶
func (SigningKeyResponseOutput) ElementType() reflect.Type
func (SigningKeyResponseOutput) KeyId ¶
func (o SigningKeyResponseOutput) KeyId() pulumi.StringOutput
key_id is an identifier for the signing key.
func (SigningKeyResponseOutput) KeyScheme ¶
func (o SigningKeyResponseOutput) KeyScheme() pulumi.StringOutput
This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
func (SigningKeyResponseOutput) KeyType ¶
func (o SigningKeyResponseOutput) KeyType() pulumi.StringOutput
This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
func (SigningKeyResponseOutput) PublicKeyValue ¶
func (o SigningKeyResponseOutput) PublicKeyValue() pulumi.StringOutput
This field contains the actual public key.
func (SigningKeyResponseOutput) ToSigningKeyResponseOutput ¶
func (o SigningKeyResponseOutput) ToSigningKeyResponseOutput() SigningKeyResponseOutput
func (SigningKeyResponseOutput) ToSigningKeyResponseOutputWithContext ¶
func (o SigningKeyResponseOutput) ToSigningKeyResponseOutputWithContext(ctx context.Context) SigningKeyResponseOutput
type Source ¶
type Source struct { // If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field. AdditionalContexts []SourceContext `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSourceUri *string `pulumi:"artifactStorageSourceUri"` // If provided, the source code used for the build came from this location. Context *SourceContext `pulumi:"context"` // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file. FileHashes map[string]string `pulumi:"fileHashes"` }
Source describes the location of the source used for the build.
type SourceArgs ¶
type SourceArgs struct { // If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field. AdditionalContexts SourceContextArrayInput `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSourceUri pulumi.StringPtrInput `pulumi:"artifactStorageSourceUri"` // If provided, the source code used for the build came from this location. Context SourceContextPtrInput `pulumi:"context"` // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file. FileHashes pulumi.StringMapInput `pulumi:"fileHashes"` }
Source describes the location of the source used for the build.
func (SourceArgs) ElementType ¶
func (SourceArgs) ElementType() reflect.Type
func (SourceArgs) ToSourceOutput ¶
func (i SourceArgs) ToSourceOutput() SourceOutput
func (SourceArgs) ToSourceOutputWithContext ¶
func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceArgs) ToSourcePtrOutput ¶
func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
func (SourceArgs) ToSourcePtrOutputWithContext ¶
func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceContext ¶
type SourceContext struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo *CloudRepoSourceContext `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit *GerritSourceContext `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git *GitSourceContext `pulumi:"git"` // Labels with user defined metadata. Labels map[string]string `pulumi:"labels"` }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
type SourceContextArgs ¶
type SourceContextArgs struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo CloudRepoSourceContextPtrInput `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit GerritSourceContextPtrInput `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git GitSourceContextPtrInput `pulumi:"git"` // Labels with user defined metadata. Labels pulumi.StringMapInput `pulumi:"labels"` }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
func (SourceContextArgs) ElementType ¶
func (SourceContextArgs) ElementType() reflect.Type
func (SourceContextArgs) ToSourceContextOutput ¶
func (i SourceContextArgs) ToSourceContextOutput() SourceContextOutput
func (SourceContextArgs) ToSourceContextOutputWithContext ¶
func (i SourceContextArgs) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
func (SourceContextArgs) ToSourceContextPtrOutput ¶
func (i SourceContextArgs) ToSourceContextPtrOutput() SourceContextPtrOutput
func (SourceContextArgs) ToSourceContextPtrOutputWithContext ¶
func (i SourceContextArgs) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
type SourceContextArray ¶
type SourceContextArray []SourceContextInput
func (SourceContextArray) ElementType ¶
func (SourceContextArray) ElementType() reflect.Type
func (SourceContextArray) ToSourceContextArrayOutput ¶
func (i SourceContextArray) ToSourceContextArrayOutput() SourceContextArrayOutput
func (SourceContextArray) ToSourceContextArrayOutputWithContext ¶
func (i SourceContextArray) ToSourceContextArrayOutputWithContext(ctx context.Context) SourceContextArrayOutput
type SourceContextArrayInput ¶
type SourceContextArrayInput interface { pulumi.Input ToSourceContextArrayOutput() SourceContextArrayOutput ToSourceContextArrayOutputWithContext(context.Context) SourceContextArrayOutput }
SourceContextArrayInput is an input type that accepts SourceContextArray and SourceContextArrayOutput values. You can construct a concrete instance of `SourceContextArrayInput` via:
SourceContextArray{ SourceContextArgs{...} }
type SourceContextArrayOutput ¶
type SourceContextArrayOutput struct{ *pulumi.OutputState }
func (SourceContextArrayOutput) ElementType ¶
func (SourceContextArrayOutput) ElementType() reflect.Type
func (SourceContextArrayOutput) Index ¶
func (o SourceContextArrayOutput) Index(i pulumi.IntInput) SourceContextOutput
func (SourceContextArrayOutput) ToSourceContextArrayOutput ¶
func (o SourceContextArrayOutput) ToSourceContextArrayOutput() SourceContextArrayOutput
func (SourceContextArrayOutput) ToSourceContextArrayOutputWithContext ¶
func (o SourceContextArrayOutput) ToSourceContextArrayOutputWithContext(ctx context.Context) SourceContextArrayOutput
type SourceContextInput ¶
type SourceContextInput interface { pulumi.Input ToSourceContextOutput() SourceContextOutput ToSourceContextOutputWithContext(context.Context) SourceContextOutput }
SourceContextInput is an input type that accepts SourceContextArgs and SourceContextOutput values. You can construct a concrete instance of `SourceContextInput` via:
SourceContextArgs{...}
type SourceContextOutput ¶
type SourceContextOutput struct{ *pulumi.OutputState }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
func (SourceContextOutput) CloudRepo ¶
func (o SourceContextOutput) CloudRepo() CloudRepoSourceContextPtrOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (SourceContextOutput) ElementType ¶
func (SourceContextOutput) ElementType() reflect.Type
func (SourceContextOutput) Gerrit ¶
func (o SourceContextOutput) Gerrit() GerritSourceContextPtrOutput
A SourceContext referring to a Gerrit project.
func (SourceContextOutput) Git ¶
func (o SourceContextOutput) Git() GitSourceContextPtrOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (SourceContextOutput) Labels ¶
func (o SourceContextOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (SourceContextOutput) ToSourceContextOutput ¶
func (o SourceContextOutput) ToSourceContextOutput() SourceContextOutput
func (SourceContextOutput) ToSourceContextOutputWithContext ¶
func (o SourceContextOutput) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
func (SourceContextOutput) ToSourceContextPtrOutput ¶
func (o SourceContextOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
func (SourceContextOutput) ToSourceContextPtrOutputWithContext ¶
func (o SourceContextOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
type SourceContextPtrInput ¶
type SourceContextPtrInput interface { pulumi.Input ToSourceContextPtrOutput() SourceContextPtrOutput ToSourceContextPtrOutputWithContext(context.Context) SourceContextPtrOutput }
SourceContextPtrInput is an input type that accepts SourceContextArgs, SourceContextPtr and SourceContextPtrOutput values. You can construct a concrete instance of `SourceContextPtrInput` via:
SourceContextArgs{...} or: nil
func SourceContextPtr ¶
func SourceContextPtr(v *SourceContextArgs) SourceContextPtrInput
type SourceContextPtrOutput ¶
type SourceContextPtrOutput struct{ *pulumi.OutputState }
func (SourceContextPtrOutput) CloudRepo ¶
func (o SourceContextPtrOutput) CloudRepo() CloudRepoSourceContextPtrOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (SourceContextPtrOutput) Elem ¶
func (o SourceContextPtrOutput) Elem() SourceContextOutput
func (SourceContextPtrOutput) ElementType ¶
func (SourceContextPtrOutput) ElementType() reflect.Type
func (SourceContextPtrOutput) Gerrit ¶
func (o SourceContextPtrOutput) Gerrit() GerritSourceContextPtrOutput
A SourceContext referring to a Gerrit project.
func (SourceContextPtrOutput) Git ¶
func (o SourceContextPtrOutput) Git() GitSourceContextPtrOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (SourceContextPtrOutput) Labels ¶
func (o SourceContextPtrOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (SourceContextPtrOutput) ToSourceContextPtrOutput ¶
func (o SourceContextPtrOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
func (SourceContextPtrOutput) ToSourceContextPtrOutputWithContext ¶
func (o SourceContextPtrOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
type SourceContextResponse ¶
type SourceContextResponse struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo CloudRepoSourceContextResponse `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit GerritSourceContextResponse `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git GitSourceContextResponse `pulumi:"git"` // Labels with user defined metadata. Labels map[string]string `pulumi:"labels"` }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
type SourceContextResponseArrayOutput ¶
type SourceContextResponseArrayOutput struct{ *pulumi.OutputState }
func (SourceContextResponseArrayOutput) ElementType ¶
func (SourceContextResponseArrayOutput) ElementType() reflect.Type
func (SourceContextResponseArrayOutput) Index ¶
func (o SourceContextResponseArrayOutput) Index(i pulumi.IntInput) SourceContextResponseOutput
func (SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutput ¶
func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutput() SourceContextResponseArrayOutput
func (SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutputWithContext ¶
func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutputWithContext(ctx context.Context) SourceContextResponseArrayOutput
type SourceContextResponseOutput ¶
type SourceContextResponseOutput struct{ *pulumi.OutputState }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
func (SourceContextResponseOutput) CloudRepo ¶
func (o SourceContextResponseOutput) CloudRepo() CloudRepoSourceContextResponseOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (SourceContextResponseOutput) ElementType ¶
func (SourceContextResponseOutput) ElementType() reflect.Type
func (SourceContextResponseOutput) Gerrit ¶
func (o SourceContextResponseOutput) Gerrit() GerritSourceContextResponseOutput
A SourceContext referring to a Gerrit project.
func (SourceContextResponseOutput) Git ¶
func (o SourceContextResponseOutput) Git() GitSourceContextResponseOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (SourceContextResponseOutput) Labels ¶
func (o SourceContextResponseOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (SourceContextResponseOutput) ToSourceContextResponseOutput ¶
func (o SourceContextResponseOutput) ToSourceContextResponseOutput() SourceContextResponseOutput
func (SourceContextResponseOutput) ToSourceContextResponseOutputWithContext ¶
func (o SourceContextResponseOutput) ToSourceContextResponseOutputWithContext(ctx context.Context) SourceContextResponseOutput
type SourceInput ¶
type SourceInput interface { pulumi.Input ToSourceOutput() SourceOutput ToSourceOutputWithContext(context.Context) SourceOutput }
SourceInput is an input type that accepts SourceArgs and SourceOutput values. You can construct a concrete instance of `SourceInput` via:
SourceArgs{...}
type SourceOutput ¶
type SourceOutput struct{ *pulumi.OutputState }
Source describes the location of the source used for the build.
func (SourceOutput) AdditionalContexts ¶
func (o SourceOutput) AdditionalContexts() SourceContextArrayOutput
If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
func (SourceOutput) ArtifactStorageSourceUri ¶
func (o SourceOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
If provided, the input binary artifacts for the build came from this location.
func (SourceOutput) Context ¶
func (o SourceOutput) Context() SourceContextPtrOutput
If provided, the source code used for the build came from this location.
func (SourceOutput) ElementType ¶
func (SourceOutput) ElementType() reflect.Type
func (SourceOutput) FileHashes ¶
func (o SourceOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
func (SourceOutput) ToSourceOutput ¶
func (o SourceOutput) ToSourceOutput() SourceOutput
func (SourceOutput) ToSourceOutputWithContext ¶
func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceOutput) ToSourcePtrOutput ¶
func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourceOutput) ToSourcePtrOutputWithContext ¶
func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourcePtrInput ¶
type SourcePtrInput interface { pulumi.Input ToSourcePtrOutput() SourcePtrOutput ToSourcePtrOutputWithContext(context.Context) SourcePtrOutput }
SourcePtrInput is an input type that accepts SourceArgs, SourcePtr and SourcePtrOutput values. You can construct a concrete instance of `SourcePtrInput` via:
SourceArgs{...} or: nil
func SourcePtr ¶
func SourcePtr(v *SourceArgs) SourcePtrInput
type SourcePtrOutput ¶
type SourcePtrOutput struct{ *pulumi.OutputState }
func (SourcePtrOutput) AdditionalContexts ¶
func (o SourcePtrOutput) AdditionalContexts() SourceContextArrayOutput
If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
func (SourcePtrOutput) ArtifactStorageSourceUri ¶
func (o SourcePtrOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
If provided, the input binary artifacts for the build came from this location.
func (SourcePtrOutput) Context ¶
func (o SourcePtrOutput) Context() SourceContextPtrOutput
If provided, the source code used for the build came from this location.
func (SourcePtrOutput) Elem ¶
func (o SourcePtrOutput) Elem() SourceOutput
func (SourcePtrOutput) ElementType ¶
func (SourcePtrOutput) ElementType() reflect.Type
func (SourcePtrOutput) FileHashes ¶
func (o SourcePtrOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
func (SourcePtrOutput) ToSourcePtrOutput ¶
func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourcePtrOutput) ToSourcePtrOutputWithContext ¶
func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceResponse ¶
type SourceResponse struct { // If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field. AdditionalContexts []SourceContextResponse `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSourceUri string `pulumi:"artifactStorageSourceUri"` // If provided, the source code used for the build came from this location. Context SourceContextResponse `pulumi:"context"` // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file. FileHashes map[string]string `pulumi:"fileHashes"` }
Source describes the location of the source used for the build.
type SourceResponseOutput ¶
type SourceResponseOutput struct{ *pulumi.OutputState }
Source describes the location of the source used for the build.
func (SourceResponseOutput) AdditionalContexts ¶
func (o SourceResponseOutput) AdditionalContexts() SourceContextResponseArrayOutput
If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
func (SourceResponseOutput) ArtifactStorageSourceUri ¶
func (o SourceResponseOutput) ArtifactStorageSourceUri() pulumi.StringOutput
If provided, the input binary artifacts for the build came from this location.
func (SourceResponseOutput) Context ¶
func (o SourceResponseOutput) Context() SourceContextResponseOutput
If provided, the source code used for the build came from this location.
func (SourceResponseOutput) ElementType ¶
func (SourceResponseOutput) ElementType() reflect.Type
func (SourceResponseOutput) FileHashes ¶
func (o SourceResponseOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
func (SourceResponseOutput) ToSourceResponseOutput ¶
func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
func (SourceResponseOutput) ToSourceResponseOutputWithContext ¶
func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
type Status ¶
type Status struct { // The status code, which should be an enum value of google.rpc.Code. Code *int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message *string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type StatusArgs ¶
type StatusArgs struct { // The status code, which should be an enum value of google.rpc.Code. Code pulumi.IntPtrInput `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details pulumi.StringMapArrayInput `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message pulumi.StringPtrInput `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusArgs) ElementType ¶
func (StatusArgs) ElementType() reflect.Type
func (StatusArgs) ToStatusOutput ¶
func (i StatusArgs) ToStatusOutput() StatusOutput
func (StatusArgs) ToStatusOutputWithContext ¶
func (i StatusArgs) ToStatusOutputWithContext(ctx context.Context) StatusOutput
func (StatusArgs) ToStatusPtrOutput ¶
func (i StatusArgs) ToStatusPtrOutput() StatusPtrOutput
func (StatusArgs) ToStatusPtrOutputWithContext ¶
func (i StatusArgs) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
type 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 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 Version ¶
type Version struct { // Used to correct mistakes in the version numbering scheme. Epoch *int `pulumi:"epoch"` // Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range. Inclusive *bool `pulumi:"inclusive"` // Distinguishes between sentinel MIN/MAX versions and normal versions. Kind VersionKind `pulumi:"kind"` // Required only when version kind is NORMAL. The main part of the version name. Name *string `pulumi:"name"` // The iteration of the package build from the above version. Revision *string `pulumi:"revision"` }
Version contains structured information about the version of a package.
type VersionArgs ¶
type VersionArgs struct { // Used to correct mistakes in the version numbering scheme. Epoch pulumi.IntPtrInput `pulumi:"epoch"` // Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range. Inclusive pulumi.BoolPtrInput `pulumi:"inclusive"` // Distinguishes between sentinel MIN/MAX versions and normal versions. Kind VersionKindInput `pulumi:"kind"` // Required only when version kind is NORMAL. The main part of the version name. Name pulumi.StringPtrInput `pulumi:"name"` // The iteration of the package build from the above version. Revision pulumi.StringPtrInput `pulumi:"revision"` }
Version contains structured information about the version of a package.
func (VersionArgs) ElementType ¶
func (VersionArgs) ElementType() reflect.Type
func (VersionArgs) ToVersionOutput ¶
func (i VersionArgs) ToVersionOutput() VersionOutput
func (VersionArgs) ToVersionOutputWithContext ¶
func (i VersionArgs) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionArgs) ToVersionPtrOutput ¶
func (i VersionArgs) ToVersionPtrOutput() VersionPtrOutput
func (VersionArgs) ToVersionPtrOutputWithContext ¶
func (i VersionArgs) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionInput ¶
type VersionInput interface { pulumi.Input ToVersionOutput() VersionOutput ToVersionOutputWithContext(context.Context) VersionOutput }
VersionInput is an input type that accepts VersionArgs and VersionOutput values. You can construct a concrete instance of `VersionInput` via:
VersionArgs{...}
type VersionKind ¶ added in v0.4.0
type VersionKind string
Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionKind) ElementType ¶ added in v0.4.0
func (VersionKind) ElementType() reflect.Type
func (VersionKind) ToStringOutput ¶ added in v0.4.0
func (e VersionKind) ToStringOutput() pulumi.StringOutput
func (VersionKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e VersionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKind) ToStringPtrOutput ¶ added in v0.4.0
func (e VersionKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VersionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKind) ToVersionKindOutput ¶ added in v0.6.0
func (e VersionKind) ToVersionKindOutput() VersionKindOutput
func (VersionKind) ToVersionKindOutputWithContext ¶ added in v0.6.0
func (e VersionKind) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKind) ToVersionKindPtrOutput ¶ added in v0.6.0
func (e VersionKind) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKind) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (e VersionKind) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindInput ¶ added in v0.6.0
type VersionKindInput interface { pulumi.Input ToVersionKindOutput() VersionKindOutput ToVersionKindOutputWithContext(context.Context) VersionKindOutput }
VersionKindInput is an input type that accepts VersionKindArgs and VersionKindOutput values. You can construct a concrete instance of `VersionKindInput` via:
VersionKindArgs{...}
type VersionKindOutput ¶ added in v0.6.0
type VersionKindOutput struct{ *pulumi.OutputState }
func (VersionKindOutput) ElementType ¶ added in v0.6.0
func (VersionKindOutput) ElementType() reflect.Type
func (VersionKindOutput) ToStringOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToStringOutput() pulumi.StringOutput
func (VersionKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindOutput) ToVersionKindOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindOutput() VersionKindOutput
func (VersionKindOutput) ToVersionKindOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKindOutput) ToVersionKindPtrOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindOutput) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindPtrInput ¶ added in v0.6.0
type VersionKindPtrInput interface { pulumi.Input ToVersionKindPtrOutput() VersionKindPtrOutput ToVersionKindPtrOutputWithContext(context.Context) VersionKindPtrOutput }
func VersionKindPtr ¶ added in v0.6.0
func VersionKindPtr(v string) VersionKindPtrInput
type VersionKindPtrOutput ¶ added in v0.6.0
type VersionKindPtrOutput struct{ *pulumi.OutputState }
func (VersionKindPtrOutput) Elem ¶ added in v0.6.0
func (o VersionKindPtrOutput) Elem() VersionKindOutput
func (VersionKindPtrOutput) ElementType ¶ added in v0.6.0
func (VersionKindPtrOutput) ElementType() reflect.Type
func (VersionKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutput ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionOutput ¶
type VersionOutput struct{ *pulumi.OutputState }
Version contains structured information about the version of a package.
func (VersionOutput) ElementType ¶
func (VersionOutput) ElementType() reflect.Type
func (VersionOutput) Epoch ¶
func (o VersionOutput) Epoch() pulumi.IntPtrOutput
Used to correct mistakes in the version numbering scheme.
func (VersionOutput) Inclusive ¶
func (o VersionOutput) Inclusive() pulumi.BoolPtrOutput
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
func (VersionOutput) Kind ¶
func (o VersionOutput) Kind() VersionKindOutput
Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionOutput) Name ¶
func (o VersionOutput) Name() pulumi.StringPtrOutput
Required only when version kind is NORMAL. The main part of the version name.
func (VersionOutput) Revision ¶
func (o VersionOutput) Revision() pulumi.StringPtrOutput
The iteration of the package build from the above version.
func (VersionOutput) ToVersionOutput ¶
func (o VersionOutput) ToVersionOutput() VersionOutput
func (VersionOutput) ToVersionOutputWithContext ¶
func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionOutput) ToVersionPtrOutput ¶
func (o VersionOutput) ToVersionPtrOutput() VersionPtrOutput
func (VersionOutput) ToVersionPtrOutputWithContext ¶
func (o VersionOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionPtrInput ¶
type VersionPtrInput interface { pulumi.Input ToVersionPtrOutput() VersionPtrOutput ToVersionPtrOutputWithContext(context.Context) VersionPtrOutput }
VersionPtrInput is an input type that accepts VersionArgs, VersionPtr and VersionPtrOutput values. You can construct a concrete instance of `VersionPtrInput` via:
VersionArgs{...} or: nil
func VersionPtr ¶
func VersionPtr(v *VersionArgs) VersionPtrInput
type VersionPtrOutput ¶
type VersionPtrOutput struct{ *pulumi.OutputState }
func (VersionPtrOutput) Elem ¶
func (o VersionPtrOutput) Elem() VersionOutput
func (VersionPtrOutput) ElementType ¶
func (VersionPtrOutput) ElementType() reflect.Type
func (VersionPtrOutput) Epoch ¶
func (o VersionPtrOutput) Epoch() pulumi.IntPtrOutput
Used to correct mistakes in the version numbering scheme.
func (VersionPtrOutput) Inclusive ¶
func (o VersionPtrOutput) Inclusive() pulumi.BoolPtrOutput
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
func (VersionPtrOutput) Kind ¶
func (o VersionPtrOutput) Kind() VersionKindPtrOutput
Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionPtrOutput) Name ¶
func (o VersionPtrOutput) Name() pulumi.StringPtrOutput
Required only when version kind is NORMAL. The main part of the version name.
func (VersionPtrOutput) Revision ¶
func (o VersionPtrOutput) Revision() pulumi.StringPtrOutput
The iteration of the package build from the above version.
func (VersionPtrOutput) ToVersionPtrOutput ¶
func (o VersionPtrOutput) ToVersionPtrOutput() VersionPtrOutput
func (VersionPtrOutput) ToVersionPtrOutputWithContext ¶
func (o VersionPtrOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionResponse ¶
type VersionResponse struct { // Used to correct mistakes in the version numbering scheme. Epoch int `pulumi:"epoch"` // Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range. Inclusive bool `pulumi:"inclusive"` // Distinguishes between sentinel MIN/MAX versions and normal versions. Kind string `pulumi:"kind"` // Required only when version kind is NORMAL. The main part of the version name. Name string `pulumi:"name"` // The iteration of the package build from the above version. Revision string `pulumi:"revision"` }
Version contains structured information about the version of a package.
type VersionResponseOutput ¶
type VersionResponseOutput struct{ *pulumi.OutputState }
Version contains structured information about the version of a package.
func (VersionResponseOutput) ElementType ¶
func (VersionResponseOutput) ElementType() reflect.Type
func (VersionResponseOutput) Epoch ¶
func (o VersionResponseOutput) Epoch() pulumi.IntOutput
Used to correct mistakes in the version numbering scheme.
func (VersionResponseOutput) Inclusive ¶
func (o VersionResponseOutput) Inclusive() pulumi.BoolOutput
Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
func (VersionResponseOutput) Kind ¶
func (o VersionResponseOutput) Kind() pulumi.StringOutput
Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionResponseOutput) Name ¶
func (o VersionResponseOutput) Name() pulumi.StringOutput
Required only when version kind is NORMAL. The main part of the version name.
func (VersionResponseOutput) Revision ¶
func (o VersionResponseOutput) Revision() pulumi.StringOutput
The iteration of the package build from the above version.
func (VersionResponseOutput) ToVersionResponseOutput ¶
func (o VersionResponseOutput) ToVersionResponseOutput() VersionResponseOutput
func (VersionResponseOutput) ToVersionResponseOutputWithContext ¶
func (o VersionResponseOutput) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
type Vulnerability ¶
type Vulnerability struct { // The CVSS score for this vulnerability. CvssScore *float64 `pulumi:"cvssScore"` // The full description of the CVSSv3. CvssV3 *CVSSv3 `pulumi:"cvssV3"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details []Detail `pulumi:"details"` // Note provider assigned impact of the vulnerability. Severity *VulnerabilitySeverity `pulumi:"severity"` // The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker. SourceUpdateTime *string `pulumi:"sourceUpdateTime"` // Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version. WindowsDetails []WindowsDetail `pulumi:"windowsDetails"` }
Vulnerability provides metadata about a security vulnerability in a Note.
type VulnerabilityArgs ¶
type VulnerabilityArgs struct { // The CVSS score for this vulnerability. CvssScore pulumi.Float64PtrInput `pulumi:"cvssScore"` // The full description of the CVSSv3. CvssV3 CVSSv3PtrInput `pulumi:"cvssV3"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details DetailArrayInput `pulumi:"details"` // Note provider assigned impact of the vulnerability. Severity VulnerabilitySeverityPtrInput `pulumi:"severity"` // The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker. SourceUpdateTime pulumi.StringPtrInput `pulumi:"sourceUpdateTime"` // Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version. WindowsDetails WindowsDetailArrayInput `pulumi:"windowsDetails"` }
Vulnerability provides metadata about a security vulnerability in a Note.
func (VulnerabilityArgs) ElementType ¶
func (VulnerabilityArgs) ElementType() reflect.Type
func (VulnerabilityArgs) ToVulnerabilityOutput ¶
func (i VulnerabilityArgs) ToVulnerabilityOutput() VulnerabilityOutput
func (VulnerabilityArgs) ToVulnerabilityOutputWithContext ¶
func (i VulnerabilityArgs) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
func (VulnerabilityArgs) ToVulnerabilityPtrOutput ¶
func (i VulnerabilityArgs) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
func (VulnerabilityArgs) ToVulnerabilityPtrOutputWithContext ¶
func (i VulnerabilityArgs) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
type VulnerabilityInput ¶
type VulnerabilityInput interface { pulumi.Input ToVulnerabilityOutput() VulnerabilityOutput ToVulnerabilityOutputWithContext(context.Context) VulnerabilityOutput }
VulnerabilityInput is an input type that accepts VulnerabilityArgs and VulnerabilityOutput values. You can construct a concrete instance of `VulnerabilityInput` via:
VulnerabilityArgs{...}
type VulnerabilityLocation ¶
type VulnerabilityLocation struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The package being described. Package string `pulumi:"package"` // The version of the package being described. Version Version `pulumi:"version"` }
The location of the vulnerability.
type VulnerabilityLocationArgs ¶
type VulnerabilityLocationArgs struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The package being described. Package pulumi.StringInput `pulumi:"package"` // The version of the package being described. Version VersionInput `pulumi:"version"` }
The location of the vulnerability.
func (VulnerabilityLocationArgs) ElementType ¶
func (VulnerabilityLocationArgs) ElementType() reflect.Type
func (VulnerabilityLocationArgs) ToVulnerabilityLocationOutput ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
type VulnerabilityLocationInput ¶
type VulnerabilityLocationInput interface { pulumi.Input ToVulnerabilityLocationOutput() VulnerabilityLocationOutput ToVulnerabilityLocationOutputWithContext(context.Context) VulnerabilityLocationOutput }
VulnerabilityLocationInput is an input type that accepts VulnerabilityLocationArgs and VulnerabilityLocationOutput values. You can construct a concrete instance of `VulnerabilityLocationInput` via:
VulnerabilityLocationArgs{...}
type VulnerabilityLocationOutput ¶
type VulnerabilityLocationOutput struct{ *pulumi.OutputState }
The location of the vulnerability.
func (VulnerabilityLocationOutput) CpeUri ¶
func (o VulnerabilityLocationOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar.
func (VulnerabilityLocationOutput) ElementType ¶
func (VulnerabilityLocationOutput) ElementType() reflect.Type
func (VulnerabilityLocationOutput) Package ¶
func (o VulnerabilityLocationOutput) Package() pulumi.StringOutput
The package being described.
func (VulnerabilityLocationOutput) ToVulnerabilityLocationOutput ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
func (VulnerabilityLocationOutput) Version ¶
func (o VulnerabilityLocationOutput) Version() VersionOutput
The version of the package being described.
type VulnerabilityLocationPtrInput ¶
type VulnerabilityLocationPtrInput interface { pulumi.Input ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput ToVulnerabilityLocationPtrOutputWithContext(context.Context) VulnerabilityLocationPtrOutput }
VulnerabilityLocationPtrInput is an input type that accepts VulnerabilityLocationArgs, VulnerabilityLocationPtr and VulnerabilityLocationPtrOutput values. You can construct a concrete instance of `VulnerabilityLocationPtrInput` via:
VulnerabilityLocationArgs{...} or: nil
func VulnerabilityLocationPtr ¶
func VulnerabilityLocationPtr(v *VulnerabilityLocationArgs) VulnerabilityLocationPtrInput
type VulnerabilityLocationPtrOutput ¶
type VulnerabilityLocationPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityLocationPtrOutput) CpeUri ¶
func (o VulnerabilityLocationPtrOutput) CpeUri() pulumi.StringPtrOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar.
func (VulnerabilityLocationPtrOutput) Elem ¶
func (o VulnerabilityLocationPtrOutput) Elem() VulnerabilityLocationOutput
func (VulnerabilityLocationPtrOutput) ElementType ¶
func (VulnerabilityLocationPtrOutput) ElementType() reflect.Type
func (VulnerabilityLocationPtrOutput) Package ¶
func (o VulnerabilityLocationPtrOutput) Package() pulumi.StringPtrOutput
The package being described.
func (VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput ¶
func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext ¶
func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
func (VulnerabilityLocationPtrOutput) Version ¶
func (o VulnerabilityLocationPtrOutput) Version() VersionPtrOutput
The version of the package being described.
type VulnerabilityLocationResponse ¶
type VulnerabilityLocationResponse struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The package being described. Package string `pulumi:"package"` // The version of the package being described. Version VersionResponse `pulumi:"version"` }
The location of the vulnerability.
type VulnerabilityLocationResponseOutput ¶
type VulnerabilityLocationResponseOutput struct{ *pulumi.OutputState }
The location of the vulnerability.
func (VulnerabilityLocationResponseOutput) CpeUri ¶
func (o VulnerabilityLocationResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar.
func (VulnerabilityLocationResponseOutput) ElementType ¶
func (VulnerabilityLocationResponseOutput) ElementType() reflect.Type
func (VulnerabilityLocationResponseOutput) Package ¶
func (o VulnerabilityLocationResponseOutput) Package() pulumi.StringOutput
The package being described.
func (VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput ¶
func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput() VulnerabilityLocationResponseOutput
func (VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext ¶
func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext(ctx context.Context) VulnerabilityLocationResponseOutput
func (VulnerabilityLocationResponseOutput) Version ¶
func (o VulnerabilityLocationResponseOutput) Version() VersionResponseOutput
The version of the package being described.
type VulnerabilityOutput ¶
type VulnerabilityOutput struct{ *pulumi.OutputState }
Vulnerability provides metadata about a security vulnerability in a Note.
func (VulnerabilityOutput) CvssScore ¶
func (o VulnerabilityOutput) CvssScore() pulumi.Float64PtrOutput
The CVSS score for this vulnerability.
func (VulnerabilityOutput) CvssV3 ¶
func (o VulnerabilityOutput) CvssV3() CVSSv3PtrOutput
The full description of the CVSSv3.
func (VulnerabilityOutput) Details ¶
func (o VulnerabilityOutput) Details() DetailArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityOutput) ElementType ¶
func (VulnerabilityOutput) ElementType() reflect.Type
func (VulnerabilityOutput) Severity ¶
func (o VulnerabilityOutput) Severity() VulnerabilitySeverityPtrOutput
Note provider assigned impact of the vulnerability.
func (VulnerabilityOutput) SourceUpdateTime ¶
func (o VulnerabilityOutput) SourceUpdateTime() pulumi.StringPtrOutput
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
func (VulnerabilityOutput) ToVulnerabilityOutput ¶
func (o VulnerabilityOutput) ToVulnerabilityOutput() VulnerabilityOutput
func (VulnerabilityOutput) ToVulnerabilityOutputWithContext ¶
func (o VulnerabilityOutput) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
func (VulnerabilityOutput) ToVulnerabilityPtrOutput ¶
func (o VulnerabilityOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
func (VulnerabilityOutput) ToVulnerabilityPtrOutputWithContext ¶
func (o VulnerabilityOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
func (VulnerabilityOutput) WindowsDetails ¶
func (o VulnerabilityOutput) WindowsDetails() WindowsDetailArrayOutput
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
type VulnerabilityPtrInput ¶
type VulnerabilityPtrInput interface { pulumi.Input ToVulnerabilityPtrOutput() VulnerabilityPtrOutput ToVulnerabilityPtrOutputWithContext(context.Context) VulnerabilityPtrOutput }
VulnerabilityPtrInput is an input type that accepts VulnerabilityArgs, VulnerabilityPtr and VulnerabilityPtrOutput values. You can construct a concrete instance of `VulnerabilityPtrInput` via:
VulnerabilityArgs{...} or: nil
func VulnerabilityPtr ¶
func VulnerabilityPtr(v *VulnerabilityArgs) VulnerabilityPtrInput
type VulnerabilityPtrOutput ¶
type VulnerabilityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityPtrOutput) CvssScore ¶
func (o VulnerabilityPtrOutput) CvssScore() pulumi.Float64PtrOutput
The CVSS score for this vulnerability.
func (VulnerabilityPtrOutput) CvssV3 ¶
func (o VulnerabilityPtrOutput) CvssV3() CVSSv3PtrOutput
The full description of the CVSSv3.
func (VulnerabilityPtrOutput) Details ¶
func (o VulnerabilityPtrOutput) Details() DetailArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityPtrOutput) Elem ¶
func (o VulnerabilityPtrOutput) Elem() VulnerabilityOutput
func (VulnerabilityPtrOutput) ElementType ¶
func (VulnerabilityPtrOutput) ElementType() reflect.Type
func (VulnerabilityPtrOutput) Severity ¶
func (o VulnerabilityPtrOutput) Severity() VulnerabilitySeverityPtrOutput
Note provider assigned impact of the vulnerability.
func (VulnerabilityPtrOutput) SourceUpdateTime ¶
func (o VulnerabilityPtrOutput) SourceUpdateTime() pulumi.StringPtrOutput
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
func (VulnerabilityPtrOutput) ToVulnerabilityPtrOutput ¶
func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
func (VulnerabilityPtrOutput) ToVulnerabilityPtrOutputWithContext ¶
func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
func (VulnerabilityPtrOutput) WindowsDetails ¶
func (o VulnerabilityPtrOutput) WindowsDetails() WindowsDetailArrayOutput
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
type VulnerabilityResponse ¶
type VulnerabilityResponse struct { // The CVSS score for this vulnerability. CvssScore float64 `pulumi:"cvssScore"` // The full description of the CVSSv3. CvssV3 CVSSv3Response `pulumi:"cvssV3"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details []DetailResponse `pulumi:"details"` // Note provider assigned impact of the vulnerability. Severity string `pulumi:"severity"` // The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker. SourceUpdateTime string `pulumi:"sourceUpdateTime"` // Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version. WindowsDetails []WindowsDetailResponse `pulumi:"windowsDetails"` }
Vulnerability provides metadata about a security vulnerability in a Note.
type VulnerabilityResponseOutput ¶
type VulnerabilityResponseOutput struct{ *pulumi.OutputState }
Vulnerability provides metadata about a security vulnerability in a Note.
func (VulnerabilityResponseOutput) CvssScore ¶
func (o VulnerabilityResponseOutput) CvssScore() pulumi.Float64Output
The CVSS score for this vulnerability.
func (VulnerabilityResponseOutput) CvssV3 ¶
func (o VulnerabilityResponseOutput) CvssV3() CVSSv3ResponseOutput
The full description of the CVSSv3.
func (VulnerabilityResponseOutput) Details ¶
func (o VulnerabilityResponseOutput) Details() DetailResponseArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityResponseOutput) ElementType ¶
func (VulnerabilityResponseOutput) ElementType() reflect.Type
func (VulnerabilityResponseOutput) Severity ¶
func (o VulnerabilityResponseOutput) Severity() pulumi.StringOutput
Note provider assigned impact of the vulnerability.
func (VulnerabilityResponseOutput) SourceUpdateTime ¶
func (o VulnerabilityResponseOutput) SourceUpdateTime() pulumi.StringOutput
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
func (VulnerabilityResponseOutput) ToVulnerabilityResponseOutput ¶
func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutput() VulnerabilityResponseOutput
func (VulnerabilityResponseOutput) ToVulnerabilityResponseOutputWithContext ¶
func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutputWithContext(ctx context.Context) VulnerabilityResponseOutput
func (VulnerabilityResponseOutput) WindowsDetails ¶
func (o VulnerabilityResponseOutput) WindowsDetails() WindowsDetailResponseArrayOutput
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
type VulnerabilitySeverity ¶ added in v0.4.0
type VulnerabilitySeverity string
Note provider assigned impact of the vulnerability.
func (VulnerabilitySeverity) ElementType ¶ added in v0.4.0
func (VulnerabilitySeverity) ElementType() reflect.Type
func (VulnerabilitySeverity) ToStringOutput ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringOutput() pulumi.StringOutput
func (VulnerabilitySeverity) ToStringOutputWithContext ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilitySeverity) ToStringPtrOutput ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilitySeverity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityOutput ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityOutputWithContext ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutput ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutputWithContext ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
type VulnerabilitySeverityInput ¶ added in v0.6.0
type VulnerabilitySeverityInput interface { pulumi.Input ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput ToVulnerabilitySeverityOutputWithContext(context.Context) VulnerabilitySeverityOutput }
VulnerabilitySeverityInput is an input type that accepts VulnerabilitySeverityArgs and VulnerabilitySeverityOutput values. You can construct a concrete instance of `VulnerabilitySeverityInput` via:
VulnerabilitySeverityArgs{...}
type VulnerabilitySeverityOutput ¶ added in v0.6.0
type VulnerabilitySeverityOutput struct{ *pulumi.OutputState }
func (VulnerabilitySeverityOutput) ElementType ¶ added in v0.6.0
func (VulnerabilitySeverityOutput) ElementType() reflect.Type
func (VulnerabilitySeverityOutput) ToStringOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilitySeverityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilitySeverityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilitySeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
type VulnerabilitySeverityPtrInput ¶ added in v0.6.0
type VulnerabilitySeverityPtrInput interface { pulumi.Input ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput ToVulnerabilitySeverityPtrOutputWithContext(context.Context) VulnerabilitySeverityPtrOutput }
func VulnerabilitySeverityPtr ¶ added in v0.6.0
func VulnerabilitySeverityPtr(v string) VulnerabilitySeverityPtrInput
type VulnerabilitySeverityPtrOutput ¶ added in v0.6.0
type VulnerabilitySeverityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilitySeverityPtrOutput) Elem ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) Elem() VulnerabilitySeverityOutput
func (VulnerabilitySeverityPtrOutput) ElementType ¶ added in v0.6.0
func (VulnerabilitySeverityPtrOutput) ElementType() reflect.Type
func (VulnerabilitySeverityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilitySeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
func (VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
type WindowsDetail ¶
type WindowsDetail struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The description of the vulnerability. Description *string `pulumi:"description"` // The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix. FixingKbs []KnowledgeBase `pulumi:"fixingKbs"` // The name of the vulnerability. Name string `pulumi:"name"` }
type WindowsDetailArgs ¶
type WindowsDetailArgs struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The description of the vulnerability. Description pulumi.StringPtrInput `pulumi:"description"` // The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix. FixingKbs KnowledgeBaseArrayInput `pulumi:"fixingKbs"` // The name of the vulnerability. Name pulumi.StringInput `pulumi:"name"` }
func (WindowsDetailArgs) ElementType ¶
func (WindowsDetailArgs) ElementType() reflect.Type
func (WindowsDetailArgs) ToWindowsDetailOutput ¶
func (i WindowsDetailArgs) ToWindowsDetailOutput() WindowsDetailOutput
func (WindowsDetailArgs) ToWindowsDetailOutputWithContext ¶
func (i WindowsDetailArgs) ToWindowsDetailOutputWithContext(ctx context.Context) WindowsDetailOutput
type WindowsDetailArray ¶
type WindowsDetailArray []WindowsDetailInput
func (WindowsDetailArray) ElementType ¶
func (WindowsDetailArray) ElementType() reflect.Type
func (WindowsDetailArray) ToWindowsDetailArrayOutput ¶
func (i WindowsDetailArray) ToWindowsDetailArrayOutput() WindowsDetailArrayOutput
func (WindowsDetailArray) ToWindowsDetailArrayOutputWithContext ¶
func (i WindowsDetailArray) ToWindowsDetailArrayOutputWithContext(ctx context.Context) WindowsDetailArrayOutput
type WindowsDetailArrayInput ¶
type WindowsDetailArrayInput interface { pulumi.Input ToWindowsDetailArrayOutput() WindowsDetailArrayOutput ToWindowsDetailArrayOutputWithContext(context.Context) WindowsDetailArrayOutput }
WindowsDetailArrayInput is an input type that accepts WindowsDetailArray and WindowsDetailArrayOutput values. You can construct a concrete instance of `WindowsDetailArrayInput` via:
WindowsDetailArray{ WindowsDetailArgs{...} }
type WindowsDetailArrayOutput ¶
type WindowsDetailArrayOutput struct{ *pulumi.OutputState }
func (WindowsDetailArrayOutput) ElementType ¶
func (WindowsDetailArrayOutput) ElementType() reflect.Type
func (WindowsDetailArrayOutput) Index ¶
func (o WindowsDetailArrayOutput) Index(i pulumi.IntInput) WindowsDetailOutput
func (WindowsDetailArrayOutput) ToWindowsDetailArrayOutput ¶
func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutput() WindowsDetailArrayOutput
func (WindowsDetailArrayOutput) ToWindowsDetailArrayOutputWithContext ¶
func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutputWithContext(ctx context.Context) WindowsDetailArrayOutput
type WindowsDetailInput ¶
type WindowsDetailInput interface { pulumi.Input ToWindowsDetailOutput() WindowsDetailOutput ToWindowsDetailOutputWithContext(context.Context) WindowsDetailOutput }
WindowsDetailInput is an input type that accepts WindowsDetailArgs and WindowsDetailOutput values. You can construct a concrete instance of `WindowsDetailInput` via:
WindowsDetailArgs{...}
type WindowsDetailOutput ¶
type WindowsDetailOutput struct{ *pulumi.OutputState }
func (WindowsDetailOutput) CpeUri ¶
func (o WindowsDetailOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (WindowsDetailOutput) Description ¶
func (o WindowsDetailOutput) Description() pulumi.StringPtrOutput
The description of the vulnerability.
func (WindowsDetailOutput) ElementType ¶
func (WindowsDetailOutput) ElementType() reflect.Type
func (WindowsDetailOutput) FixingKbs ¶
func (o WindowsDetailOutput) FixingKbs() KnowledgeBaseArrayOutput
The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
func (WindowsDetailOutput) Name ¶
func (o WindowsDetailOutput) Name() pulumi.StringOutput
The name of the vulnerability.
func (WindowsDetailOutput) ToWindowsDetailOutput ¶
func (o WindowsDetailOutput) ToWindowsDetailOutput() WindowsDetailOutput
func (WindowsDetailOutput) ToWindowsDetailOutputWithContext ¶
func (o WindowsDetailOutput) ToWindowsDetailOutputWithContext(ctx context.Context) WindowsDetailOutput
type WindowsDetailResponse ¶
type WindowsDetailResponse struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The description of the vulnerability. Description string `pulumi:"description"` // The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix. FixingKbs []KnowledgeBaseResponse `pulumi:"fixingKbs"` // The name of the vulnerability. Name string `pulumi:"name"` }
type WindowsDetailResponseArrayOutput ¶
type WindowsDetailResponseArrayOutput struct{ *pulumi.OutputState }
func (WindowsDetailResponseArrayOutput) ElementType ¶
func (WindowsDetailResponseArrayOutput) ElementType() reflect.Type
func (WindowsDetailResponseArrayOutput) Index ¶
func (o WindowsDetailResponseArrayOutput) Index(i pulumi.IntInput) WindowsDetailResponseOutput
func (WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutput ¶
func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutput() WindowsDetailResponseArrayOutput
func (WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutputWithContext ¶
func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutputWithContext(ctx context.Context) WindowsDetailResponseArrayOutput
type WindowsDetailResponseOutput ¶
type WindowsDetailResponseOutput struct{ *pulumi.OutputState }
func (WindowsDetailResponseOutput) CpeUri ¶
func (o WindowsDetailResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (WindowsDetailResponseOutput) Description ¶
func (o WindowsDetailResponseOutput) Description() pulumi.StringOutput
The description of the vulnerability.
func (WindowsDetailResponseOutput) ElementType ¶
func (WindowsDetailResponseOutput) ElementType() reflect.Type
func (WindowsDetailResponseOutput) FixingKbs ¶
func (o WindowsDetailResponseOutput) FixingKbs() KnowledgeBaseResponseArrayOutput
The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed kb's presence is considered a fix.
func (WindowsDetailResponseOutput) Name ¶
func (o WindowsDetailResponseOutput) Name() pulumi.StringOutput
The name of the vulnerability.
func (WindowsDetailResponseOutput) ToWindowsDetailResponseOutput ¶
func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutput() WindowsDetailResponseOutput
func (WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext ¶
func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext(ctx context.Context) WindowsDetailResponseOutput