containeranalysis

package
v5.18.0 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const ContainerAnalysisNoteAssetType string = "containeranalysis.googleapis.com/Note"
View Source
const ContainerAnalysisNoteIAMAssetType string = "containeranalysis.googleapis.com/Note"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ContainerAnalysisOccurrenceAssetType string = "containeranalysis.googleapis.com/Occurrence"

Variables

View Source
var ContainerAnalysisNoteIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"note": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}

Functions

func ContainerAnalysisNoteIdParseFunc

func ContainerAnalysisNoteIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func FetchContainerAnalysisNoteIamPolicy

func FetchContainerAnalysisNoteIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func GetContainerAnalysisNoteApiObject

func GetContainerAnalysisNoteApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetContainerAnalysisNoteCaiObject

func GetContainerAnalysisNoteCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetContainerAnalysisNoteIamBindingCaiObject

func GetContainerAnalysisNoteIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetContainerAnalysisNoteIamMemberCaiObject

func GetContainerAnalysisNoteIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetContainerAnalysisNoteIamPolicyCaiObject

func GetContainerAnalysisNoteIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetContainerAnalysisOccurrenceApiObject

func GetContainerAnalysisOccurrenceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetContainerAnalysisOccurrenceCaiObject

func GetContainerAnalysisOccurrenceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func MergeContainerAnalysisNoteIamBinding

func MergeContainerAnalysisNoteIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeContainerAnalysisNoteIamBindingDelete

func MergeContainerAnalysisNoteIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeContainerAnalysisNoteIamMember

func MergeContainerAnalysisNoteIamMember(existing, incoming cai.Asset) cai.Asset

func MergeContainerAnalysisNoteIamMemberDelete

func MergeContainerAnalysisNoteIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeContainerAnalysisNoteIamPolicy

func MergeContainerAnalysisNoteIamPolicy(existing, incoming cai.Asset) cai.Asset

func ResourceConverterContainerAnalysisNote

func ResourceConverterContainerAnalysisNote() cai.ResourceConverter

func ResourceConverterContainerAnalysisNoteIamBinding

func ResourceConverterContainerAnalysisNoteIamBinding() cai.ResourceConverter

func ResourceConverterContainerAnalysisNoteIamMember

func ResourceConverterContainerAnalysisNoteIamMember() cai.ResourceConverter

func ResourceConverterContainerAnalysisNoteIamPolicy

func ResourceConverterContainerAnalysisNoteIamPolicy() cai.ResourceConverter

func ResourceConverterContainerAnalysisOccurrence

func ResourceConverterContainerAnalysisOccurrence() cai.ResourceConverter

Types

type ContainerAnalysisNoteIamUpdater

type ContainerAnalysisNoteIamUpdater struct {
	Config *transport_tpg.Config
	// contains filtered or unexported fields
}

func (*ContainerAnalysisNoteIamUpdater) DescribeResource

func (u *ContainerAnalysisNoteIamUpdater) DescribeResource() string

func (*ContainerAnalysisNoteIamUpdater) GetMutexKey

func (u *ContainerAnalysisNoteIamUpdater) GetMutexKey() string

func (*ContainerAnalysisNoteIamUpdater) GetResourceIamPolicy

func (u *ContainerAnalysisNoteIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)

func (*ContainerAnalysisNoteIamUpdater) GetResourceId

func (u *ContainerAnalysisNoteIamUpdater) GetResourceId() string

func (*ContainerAnalysisNoteIamUpdater) SetResourceIamPolicy

func (u *ContainerAnalysisNoteIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

Jump to

Keyboard shortcuts

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