clouddeploy

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 ClouddeployAutomationAssetType string = "clouddeploy.googleapis.com/Automation"
View Source
const ClouddeployCustomTargetTypeAssetType string = "clouddeploy.googleapis.com/CustomTargetType"
View Source
const ClouddeployCustomTargetTypeIAMAssetType string = "clouddeploy.googleapis.com/CustomTargetType"

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 ClouddeployDeliveryPipelineIAMAssetType string = "clouddeploy.googleapis.com/DeliveryPipeline"

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 ClouddeployTargetIAMAssetType string = "clouddeploy.googleapis.com/Target"

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 ClouddeployCustomTargetTypeIamSchema = 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 ClouddeployDeliveryPipelineIamSchema = 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 ClouddeployTargetIamSchema = 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 ClouddeployCustomTargetTypeIamUpdaterProducer added in v5.26.0

func ClouddeployCustomTargetTypeIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)

func ClouddeployCustomTargetTypeIdParseFunc added in v5.26.0

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

func ClouddeployDeliveryPipelineIdParseFunc

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

func ClouddeployTargetIamUpdaterProducer added in v5.26.0

func ClouddeployTargetIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)

func ClouddeployTargetIdParseFunc added in v5.26.0

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

func FetchClouddeployCustomTargetTypeIamPolicy added in v5.26.0

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

func FetchClouddeployDeliveryPipelineIamPolicy

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

func FetchClouddeployTargetIamPolicy added in v5.26.0

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

func GetClouddeployAutomationApiObject

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

func GetClouddeployAutomationCaiObject

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

func GetClouddeployCustomTargetTypeApiObject

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

func GetClouddeployCustomTargetTypeCaiObject

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

func GetClouddeployCustomTargetTypeIamBindingCaiObject added in v5.26.0

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

func GetClouddeployCustomTargetTypeIamMemberCaiObject added in v5.26.0

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

func GetClouddeployCustomTargetTypeIamPolicyCaiObject added in v5.26.0

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

func GetClouddeployDeliveryPipelineIamBindingCaiObject

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

func GetClouddeployDeliveryPipelineIamMemberCaiObject

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

func GetClouddeployDeliveryPipelineIamPolicyCaiObject

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

func GetClouddeployTargetIamBindingCaiObject added in v5.26.0

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

func GetClouddeployTargetIamMemberCaiObject added in v5.26.0

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

func GetClouddeployTargetIamPolicyCaiObject added in v5.26.0

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

func MergeClouddeployCustomTargetTypeIamBinding added in v5.26.0

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

func MergeClouddeployCustomTargetTypeIamBindingDelete added in v5.26.0

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

func MergeClouddeployCustomTargetTypeIamMember added in v5.26.0

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

func MergeClouddeployCustomTargetTypeIamMemberDelete added in v5.26.0

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

func MergeClouddeployCustomTargetTypeIamPolicy added in v5.26.0

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

func MergeClouddeployDeliveryPipelineIamBinding

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

func MergeClouddeployDeliveryPipelineIamBindingDelete

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

func MergeClouddeployDeliveryPipelineIamMember

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

func MergeClouddeployDeliveryPipelineIamMemberDelete

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

func MergeClouddeployDeliveryPipelineIamPolicy

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

func MergeClouddeployTargetIamBinding added in v5.26.0

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

func MergeClouddeployTargetIamBindingDelete added in v5.26.0

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

func MergeClouddeployTargetIamMember added in v5.26.0

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

func MergeClouddeployTargetIamMemberDelete added in v5.26.0

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

func MergeClouddeployTargetIamPolicy added in v5.26.0

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

func ResourceConverterClouddeployAutomation

func ResourceConverterClouddeployAutomation() cai.ResourceConverter

func ResourceConverterClouddeployCustomTargetType

func ResourceConverterClouddeployCustomTargetType() cai.ResourceConverter

func ResourceConverterClouddeployCustomTargetTypeIamBinding added in v5.26.0

func ResourceConverterClouddeployCustomTargetTypeIamBinding() cai.ResourceConverter

func ResourceConverterClouddeployCustomTargetTypeIamMember added in v5.26.0

func ResourceConverterClouddeployCustomTargetTypeIamMember() cai.ResourceConverter

func ResourceConverterClouddeployCustomTargetTypeIamPolicy added in v5.26.0

func ResourceConverterClouddeployCustomTargetTypeIamPolicy() cai.ResourceConverter

func ResourceConverterClouddeployDeliveryPipelineIamBinding

func ResourceConverterClouddeployDeliveryPipelineIamBinding() cai.ResourceConverter

func ResourceConverterClouddeployDeliveryPipelineIamMember

func ResourceConverterClouddeployDeliveryPipelineIamMember() cai.ResourceConverter

func ResourceConverterClouddeployDeliveryPipelineIamPolicy

func ResourceConverterClouddeployDeliveryPipelineIamPolicy() cai.ResourceConverter

func ResourceConverterClouddeployTargetIamBinding added in v5.26.0

func ResourceConverterClouddeployTargetIamBinding() cai.ResourceConverter

func ResourceConverterClouddeployTargetIamMember added in v5.26.0

func ResourceConverterClouddeployTargetIamMember() cai.ResourceConverter

func ResourceConverterClouddeployTargetIamPolicy added in v5.26.0

func ResourceConverterClouddeployTargetIamPolicy() cai.ResourceConverter

Types

type ClouddeployCustomTargetTypeIamUpdater added in v5.26.0

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

func (*ClouddeployCustomTargetTypeIamUpdater) DescribeResource added in v5.26.0

func (u *ClouddeployCustomTargetTypeIamUpdater) DescribeResource() string

func (*ClouddeployCustomTargetTypeIamUpdater) GetMutexKey added in v5.26.0

func (*ClouddeployCustomTargetTypeIamUpdater) GetResourceIamPolicy added in v5.26.0

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

func (*ClouddeployCustomTargetTypeIamUpdater) GetResourceId added in v5.26.0

func (u *ClouddeployCustomTargetTypeIamUpdater) GetResourceId() string

func (*ClouddeployCustomTargetTypeIamUpdater) SetResourceIamPolicy added in v5.26.0

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

type ClouddeployDeliveryPipelineIamUpdater

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

func (*ClouddeployDeliveryPipelineIamUpdater) DescribeResource

func (u *ClouddeployDeliveryPipelineIamUpdater) DescribeResource() string

func (*ClouddeployDeliveryPipelineIamUpdater) GetMutexKey

func (*ClouddeployDeliveryPipelineIamUpdater) GetResourceIamPolicy

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

func (*ClouddeployDeliveryPipelineIamUpdater) GetResourceId

func (u *ClouddeployDeliveryPipelineIamUpdater) GetResourceId() string

func (*ClouddeployDeliveryPipelineIamUpdater) SetResourceIamPolicy

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

type ClouddeployTargetIamUpdater added in v5.26.0

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

func (*ClouddeployTargetIamUpdater) DescribeResource added in v5.26.0

func (u *ClouddeployTargetIamUpdater) DescribeResource() string

func (*ClouddeployTargetIamUpdater) GetMutexKey added in v5.26.0

func (u *ClouddeployTargetIamUpdater) GetMutexKey() string

func (*ClouddeployTargetIamUpdater) GetResourceIamPolicy added in v5.26.0

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

func (*ClouddeployTargetIamUpdater) GetResourceId added in v5.26.0

func (u *ClouddeployTargetIamUpdater) GetResourceId() string

func (*ClouddeployTargetIamUpdater) SetResourceIamPolicy added in v5.26.0

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

Jump to

Keyboard shortcuts

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