cloudrunv2

package
v5.26.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const CloudRunV2JobAssetType string = "run.googleapis.com/Job"
View Source
const CloudRunV2JobIAMAssetType string = "run.googleapis.com/Job"

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 CloudRunV2ServiceAssetType string = "run.googleapis.com/Service"
View Source
const CloudRunV2ServiceIAMAssetType string = "run.googleapis.com/Service"

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

Variables

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

Functions

func CloudRunV2JobIdParseFunc

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

func CloudRunV2ServiceIdParseFunc

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

func FetchCloudRunV2JobIamPolicy

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

func FetchCloudRunV2ServiceIamPolicy

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

func GetCloudRunV2JobApiObject

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

func GetCloudRunV2JobCaiObject

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

func GetCloudRunV2JobIamBindingCaiObject

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

func GetCloudRunV2JobIamMemberCaiObject

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

func GetCloudRunV2JobIamPolicyCaiObject

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

func GetCloudRunV2ServiceApiObject

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

func GetCloudRunV2ServiceCaiObject

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

func GetCloudRunV2ServiceIamBindingCaiObject

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

func GetCloudRunV2ServiceIamMemberCaiObject

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

func GetCloudRunV2ServiceIamPolicyCaiObject

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

func MergeCloudRunV2JobIamBinding

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

func MergeCloudRunV2JobIamBindingDelete

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

func MergeCloudRunV2JobIamMember

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

func MergeCloudRunV2JobIamMemberDelete

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

func MergeCloudRunV2JobIamPolicy

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

func MergeCloudRunV2ServiceIamBinding

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

func MergeCloudRunV2ServiceIamBindingDelete

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

func MergeCloudRunV2ServiceIamMember

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

func MergeCloudRunV2ServiceIamMemberDelete

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

func MergeCloudRunV2ServiceIamPolicy

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

func ResourceConverterCloudRunV2Job

func ResourceConverterCloudRunV2Job() cai.ResourceConverter

func ResourceConverterCloudRunV2JobIamBinding

func ResourceConverterCloudRunV2JobIamBinding() cai.ResourceConverter

func ResourceConverterCloudRunV2JobIamMember

func ResourceConverterCloudRunV2JobIamMember() cai.ResourceConverter

func ResourceConverterCloudRunV2JobIamPolicy

func ResourceConverterCloudRunV2JobIamPolicy() cai.ResourceConverter

func ResourceConverterCloudRunV2Service

func ResourceConverterCloudRunV2Service() cai.ResourceConverter

func ResourceConverterCloudRunV2ServiceIamBinding

func ResourceConverterCloudRunV2ServiceIamBinding() cai.ResourceConverter

func ResourceConverterCloudRunV2ServiceIamMember

func ResourceConverterCloudRunV2ServiceIamMember() cai.ResourceConverter

func ResourceConverterCloudRunV2ServiceIamPolicy

func ResourceConverterCloudRunV2ServiceIamPolicy() cai.ResourceConverter

Types

type CloudRunV2JobIamUpdater

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

func (*CloudRunV2JobIamUpdater) DescribeResource

func (u *CloudRunV2JobIamUpdater) DescribeResource() string

func (*CloudRunV2JobIamUpdater) GetMutexKey

func (u *CloudRunV2JobIamUpdater) GetMutexKey() string

func (*CloudRunV2JobIamUpdater) GetResourceIamPolicy

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

func (*CloudRunV2JobIamUpdater) GetResourceId

func (u *CloudRunV2JobIamUpdater) GetResourceId() string

func (*CloudRunV2JobIamUpdater) SetResourceIamPolicy

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

type CloudRunV2ServiceIamUpdater

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

func (*CloudRunV2ServiceIamUpdater) DescribeResource

func (u *CloudRunV2ServiceIamUpdater) DescribeResource() string

func (*CloudRunV2ServiceIamUpdater) GetMutexKey

func (u *CloudRunV2ServiceIamUpdater) GetMutexKey() string

func (*CloudRunV2ServiceIamUpdater) GetResourceIamPolicy

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

func (*CloudRunV2ServiceIamUpdater) GetResourceId

func (u *CloudRunV2ServiceIamUpdater) GetResourceId() string

func (*CloudRunV2ServiceIamUpdater) SetResourceIamPolicy

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

Jump to

Keyboard shortcuts

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