Documentation ¶
Index ¶
- Constants
- Variables
- func ApiGatewayApiConfigIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ApiGatewayApiConfigIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ApiGatewayApiIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ApiGatewayApiIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ApiGatewayGatewayIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ApiGatewayGatewayIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func FetchApiGatewayApiConfigIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchApiGatewayApiIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchApiGatewayGatewayIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func GetApiGatewayApiApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApiGatewayApiCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayApiConfigApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApiGatewayApiConfigCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayApiConfigIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayApiConfigIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayApiConfigIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayApiIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayApiIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayApiIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayGatewayApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetApiGatewayGatewayCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayGatewayIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayGatewayIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetApiGatewayGatewayIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func MergeApiGatewayApiConfigIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiConfigIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiConfigIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiConfigIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiConfigIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayApiIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayGatewayIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayGatewayIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayGatewayIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayGatewayIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeApiGatewayGatewayIamPolicy(existing, incoming cai.Asset) cai.Asset
- func ResourceConverterApiGatewayApi() cai.ResourceConverter
- func ResourceConverterApiGatewayApiConfig() cai.ResourceConverter
- func ResourceConverterApiGatewayApiConfigIamBinding() cai.ResourceConverter
- func ResourceConverterApiGatewayApiConfigIamMember() cai.ResourceConverter
- func ResourceConverterApiGatewayApiConfigIamPolicy() cai.ResourceConverter
- func ResourceConverterApiGatewayApiIamBinding() cai.ResourceConverter
- func ResourceConverterApiGatewayApiIamMember() cai.ResourceConverter
- func ResourceConverterApiGatewayApiIamPolicy() cai.ResourceConverter
- func ResourceConverterApiGatewayGateway() cai.ResourceConverter
- func ResourceConverterApiGatewayGatewayIamBinding() cai.ResourceConverter
- func ResourceConverterApiGatewayGatewayIamMember() cai.ResourceConverter
- func ResourceConverterApiGatewayGatewayIamPolicy() cai.ResourceConverter
- type ApiGatewayApiConfigIamUpdater
- func (u *ApiGatewayApiConfigIamUpdater) DescribeResource() string
- func (u *ApiGatewayApiConfigIamUpdater) GetMutexKey() string
- func (u *ApiGatewayApiConfigIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ApiGatewayApiConfigIamUpdater) GetResourceId() string
- func (u *ApiGatewayApiConfigIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ApiGatewayApiIamUpdater
- func (u *ApiGatewayApiIamUpdater) DescribeResource() string
- func (u *ApiGatewayApiIamUpdater) GetMutexKey() string
- func (u *ApiGatewayApiIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ApiGatewayApiIamUpdater) GetResourceId() string
- func (u *ApiGatewayApiIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ApiGatewayGatewayIamUpdater
- func (u *ApiGatewayGatewayIamUpdater) DescribeResource() string
- func (u *ApiGatewayGatewayIamUpdater) GetMutexKey() string
- func (u *ApiGatewayGatewayIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ApiGatewayGatewayIamUpdater) GetResourceId() string
- func (u *ApiGatewayGatewayIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
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 ApiGatewayApiConfigIamUpdaterProducer ¶
func ApiGatewayApiConfigIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ApiGatewayApiConfigIdParseFunc ¶
func ApiGatewayApiConfigIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ApiGatewayApiIamUpdaterProducer ¶
func ApiGatewayApiIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ApiGatewayApiIdParseFunc ¶
func ApiGatewayApiIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ApiGatewayGatewayIamUpdaterProducer ¶
func ApiGatewayGatewayIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, 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 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
Click to show internal directories.
Click to hide internal directories.