binaryauthorization

package
v0.18.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Attestor

type Attestor struct {
	// contains filtered or unexported fields
}

An attestor that attests to container image artifacts.

> **Warning:** This resource is in beta, and should be used with the terraform-provider-google-beta provider. See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta resources.

To get more information about Attestor, see:

* [API documentation](https://cloud.google.com/binary-authorization/docs/reference/rest/) * How-to Guides

func GetAttestor

func GetAttestor(ctx *pulumi.Context,
	name string, id pulumi.ID, state *AttestorState, opts ...pulumi.ResourceOpt) (*Attestor, error)

GetAttestor gets an existing Attestor 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 NewAttestor

func NewAttestor(ctx *pulumi.Context,
	name string, args *AttestorArgs, opts ...pulumi.ResourceOpt) (*Attestor, error)

NewAttestor registers a new resource with the given unique name, arguments, and options.

func (*Attestor) AttestationAuthorityNote

func (r *Attestor) AttestationAuthorityNote() *pulumi.Output

func (*Attestor) Description

func (r *Attestor) Description() *pulumi.StringOutput

func (*Attestor) ID

func (r *Attestor) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Attestor) Name

func (r *Attestor) Name() *pulumi.StringOutput

func (*Attestor) Project

func (r *Attestor) Project() *pulumi.StringOutput

func (*Attestor) URN

func (r *Attestor) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type AttestorArgs

type AttestorArgs struct {
	AttestationAuthorityNote interface{}
	Description              interface{}
	Name                     interface{}
	Project                  interface{}
}

The set of arguments for constructing a Attestor resource.

type AttestorState

type AttestorState struct {
	AttestationAuthorityNote interface{}
	Description              interface{}
	Name                     interface{}
	Project                  interface{}
}

Input properties used for looking up and filtering Attestor resources.

type Policy

type Policy struct {
	// contains filtered or unexported fields
}

A policy for container image binary authorization.

> **Warning:** This resource is in beta, and should be used with the terraform-provider-google-beta provider. See [Provider Versions](https://terraform.io/docs/providers/google/provider_versions.html) for more details on beta resources.

To get more information about Policy, see:

* [API documentation](https://cloud.google.com/binary-authorization/docs/reference/rest/) * How-to Guides

func GetPolicy

func GetPolicy(ctx *pulumi.Context,
	name string, id pulumi.ID, state *PolicyState, opts ...pulumi.ResourceOpt) (*Policy, error)

GetPolicy gets an existing Policy 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 NewPolicy

func NewPolicy(ctx *pulumi.Context,
	name string, args *PolicyArgs, opts ...pulumi.ResourceOpt) (*Policy, error)

NewPolicy registers a new resource with the given unique name, arguments, and options.

func (*Policy) AdmissionWhitelistPatterns

func (r *Policy) AdmissionWhitelistPatterns() *pulumi.ArrayOutput

func (*Policy) ClusterAdmissionRules

func (r *Policy) ClusterAdmissionRules() *pulumi.ArrayOutput

func (*Policy) DefaultAdmissionRule

func (r *Policy) DefaultAdmissionRule() *pulumi.Output

func (*Policy) Description

func (r *Policy) Description() *pulumi.StringOutput

func (*Policy) ID

func (r *Policy) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Policy) Project

func (r *Policy) Project() *pulumi.StringOutput

func (*Policy) URN

func (r *Policy) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type PolicyArgs

type PolicyArgs struct {
	AdmissionWhitelistPatterns interface{}
	ClusterAdmissionRules      interface{}
	DefaultAdmissionRule       interface{}
	Description                interface{}
	Project                    interface{}
}

The set of arguments for constructing a Policy resource.

type PolicyState

type PolicyState struct {
	AdmissionWhitelistPatterns interface{}
	ClusterAdmissionRules      interface{}
	DefaultAdmissionRule       interface{}
	Description                interface{}
	Project                    interface{}
}

Input properties used for looking up and filtering Policy resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL