Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Note ¶
type Note struct {
// contains filtered or unexported fields
}
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/container_analysis_note.html.markdown.
func GetNote ¶
func GetNote(ctx *pulumi.Context, name string, id pulumi.ID, state *NoteState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Note, error)
NewNote registers a new resource with the given unique name, arguments, and options.
func (*Note) AttestationAuthority ¶
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one AttestationAuthority for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find all attached Attestation Occurrences, even if they don't all live in the same project.
func (*Note) Project ¶
func (r *Note) Project() pulumi.StringOutput
type NoteArgs ¶
type NoteArgs struct { // Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one // AttestationAuthority for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for // the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate // the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find // all attached Attestation Occurrences, even if they don't all live in the same project. AttestationAuthority interface{} // The name of the note. Name interface{} Project interface{} }
The set of arguments for constructing a Note resource.
type NoteState ¶
type NoteState struct { // Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one // AttestationAuthority for "QA" and one for "build". This Note is intended to act strictly as a grouping mechanism for // the attached Occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate // the ability for a principle to attach an Occurrence to a given Note. It also provides a single point of lookup to find // all attached Attestation Occurrences, even if they don't all live in the same project. AttestationAuthority interface{} // The name of the note. Name interface{} Project interface{} }
Input properties used for looking up and filtering Note resources.