apigateway

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: 10 Imported by: 0

Documentation

Index

Constants

View Source
const ApiGatewayApiAssetType string = "apigateway.googleapis.com/Api"
View Source
const ApiGatewayApiConfigAssetType string = "apigateway.googleapis.com/ApiConfig"
View Source
const ApiGatewayApiConfigIAMAssetType string = "apigateway.googleapis.com/ApiConfig"

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 ApiGatewayApiIAMAssetType string = "apigateway.googleapis.com/Api"

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 ApiGatewayGatewayAssetType string = "apigateway.googleapis.com/Gateway"
View Source
const ApiGatewayGatewayIAMAssetType string = "apigateway.googleapis.com/Gateway"

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 ApiGatewayApiConfigIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"api": {
		Type:     schema.TypeString,
		Required: true,
		ForceNew: true,
	},
	"api_config": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var ApiGatewayApiIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"api": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var ApiGatewayGatewayIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"region": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"gateway": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}

Functions

func ApiGatewayApiConfigIdParseFunc

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

func ApiGatewayApiIdParseFunc

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

func ApiGatewayGatewayIdParseFunc

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

func FetchApiGatewayApiConfigIamPolicy

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

func FetchApiGatewayApiIamPolicy

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

func FetchApiGatewayGatewayIamPolicy

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

func GetApiGatewayApiApiObject

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

func GetApiGatewayApiCaiObject

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

func GetApiGatewayApiConfigApiObject

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

func GetApiGatewayApiConfigCaiObject

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

func GetApiGatewayApiConfigIamBindingCaiObject

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

func GetApiGatewayApiConfigIamMemberCaiObject

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

func GetApiGatewayApiConfigIamPolicyCaiObject

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

func GetApiGatewayApiIamBindingCaiObject

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

func GetApiGatewayApiIamMemberCaiObject

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

func GetApiGatewayApiIamPolicyCaiObject

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

func GetApiGatewayGatewayApiObject

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

func GetApiGatewayGatewayCaiObject

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

func GetApiGatewayGatewayIamBindingCaiObject

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

func GetApiGatewayGatewayIamMemberCaiObject

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

func GetApiGatewayGatewayIamPolicyCaiObject

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

func MergeApiGatewayApiConfigIamBinding

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

func MergeApiGatewayApiConfigIamBindingDelete

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

func MergeApiGatewayApiConfigIamMember

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

func MergeApiGatewayApiConfigIamMemberDelete

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

func MergeApiGatewayApiConfigIamPolicy

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

func MergeApiGatewayApiIamBinding

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

func MergeApiGatewayApiIamBindingDelete

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

func MergeApiGatewayApiIamMember

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

func MergeApiGatewayApiIamMemberDelete

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

func MergeApiGatewayApiIamPolicy

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

func MergeApiGatewayGatewayIamBinding

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

func MergeApiGatewayGatewayIamBindingDelete

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

func MergeApiGatewayGatewayIamMember

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

func MergeApiGatewayGatewayIamMemberDelete

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

func MergeApiGatewayGatewayIamPolicy

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

func ResourceConverterApiGatewayApi

func ResourceConverterApiGatewayApi() cai.ResourceConverter

func ResourceConverterApiGatewayApiConfig

func ResourceConverterApiGatewayApiConfig() cai.ResourceConverter

func ResourceConverterApiGatewayApiConfigIamBinding

func ResourceConverterApiGatewayApiConfigIamBinding() cai.ResourceConverter

func ResourceConverterApiGatewayApiConfigIamMember

func ResourceConverterApiGatewayApiConfigIamMember() cai.ResourceConverter

func ResourceConverterApiGatewayApiConfigIamPolicy

func ResourceConverterApiGatewayApiConfigIamPolicy() cai.ResourceConverter

func ResourceConverterApiGatewayApiIamBinding

func ResourceConverterApiGatewayApiIamBinding() cai.ResourceConverter

func ResourceConverterApiGatewayApiIamMember

func ResourceConverterApiGatewayApiIamMember() cai.ResourceConverter

func ResourceConverterApiGatewayApiIamPolicy

func ResourceConverterApiGatewayApiIamPolicy() cai.ResourceConverter

func ResourceConverterApiGatewayGateway

func ResourceConverterApiGatewayGateway() cai.ResourceConverter

func ResourceConverterApiGatewayGatewayIamBinding

func ResourceConverterApiGatewayGatewayIamBinding() cai.ResourceConverter

func ResourceConverterApiGatewayGatewayIamMember

func ResourceConverterApiGatewayGatewayIamMember() cai.ResourceConverter

func ResourceConverterApiGatewayGatewayIamPolicy

func ResourceConverterApiGatewayGatewayIamPolicy() cai.ResourceConverter

Types

type ApiGatewayApiConfigIamUpdater

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

func (*ApiGatewayApiConfigIamUpdater) DescribeResource

func (u *ApiGatewayApiConfigIamUpdater) DescribeResource() string

func (*ApiGatewayApiConfigIamUpdater) GetMutexKey

func (u *ApiGatewayApiConfigIamUpdater) GetMutexKey() string

func (*ApiGatewayApiConfigIamUpdater) GetResourceIamPolicy

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

func (*ApiGatewayApiConfigIamUpdater) GetResourceId

func (u *ApiGatewayApiConfigIamUpdater) GetResourceId() string

func (*ApiGatewayApiConfigIamUpdater) SetResourceIamPolicy

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

type ApiGatewayApiIamUpdater

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

func (*ApiGatewayApiIamUpdater) DescribeResource

func (u *ApiGatewayApiIamUpdater) DescribeResource() string

func (*ApiGatewayApiIamUpdater) GetMutexKey

func (u *ApiGatewayApiIamUpdater) GetMutexKey() string

func (*ApiGatewayApiIamUpdater) GetResourceIamPolicy

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

func (*ApiGatewayApiIamUpdater) GetResourceId

func (u *ApiGatewayApiIamUpdater) GetResourceId() string

func (*ApiGatewayApiIamUpdater) SetResourceIamPolicy

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

type ApiGatewayGatewayIamUpdater

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

func (*ApiGatewayGatewayIamUpdater) DescribeResource

func (u *ApiGatewayGatewayIamUpdater) DescribeResource() string

func (*ApiGatewayGatewayIamUpdater) GetMutexKey

func (u *ApiGatewayGatewayIamUpdater) GetMutexKey() string

func (*ApiGatewayGatewayIamUpdater) GetResourceIamPolicy

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

func (*ApiGatewayGatewayIamUpdater) GetResourceId

func (u *ApiGatewayGatewayIamUpdater) GetResourceId() string

func (*ApiGatewayGatewayIamUpdater) SetResourceIamPolicy

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

Jump to

Keyboard shortcuts

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