Documentation
¶
Index ¶
- Constants
- Variables
- func AccessContextManagerAccessPolicyIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func AccessContextManagerAccessPolicyIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func FetchAccessContextManagerAccessPolicyIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func GetAccessContextManagerAccessLevelApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetAccessContextManagerAccessLevelCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerAccessLevelsApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetAccessContextManagerAccessLevelsCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerAccessPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetAccessContextManagerAccessPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerAccessPolicyIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerAccessPolicyIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerAccessPolicyIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerAuthorizedOrgsDescApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetAccessContextManagerAuthorizedOrgsDescCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerServicePerimeterApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetAccessContextManagerServicePerimeterCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetAccessContextManagerServicePerimetersApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetAccessContextManagerServicePerimetersCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func MergeAccessContextManagerAccessPolicyIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeAccessContextManagerAccessPolicyIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeAccessContextManagerAccessPolicyIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeAccessContextManagerAccessPolicyIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeAccessContextManagerAccessPolicyIamPolicy(existing, incoming cai.Asset) cai.Asset
- func ResourceConverterAccessContextManagerAccessLevel() cai.ResourceConverter
- func ResourceConverterAccessContextManagerAccessLevels() cai.ResourceConverter
- func ResourceConverterAccessContextManagerAccessPolicy() cai.ResourceConverter
- func ResourceConverterAccessContextManagerAccessPolicyIamBinding() cai.ResourceConverter
- func ResourceConverterAccessContextManagerAccessPolicyIamMember() cai.ResourceConverter
- func ResourceConverterAccessContextManagerAccessPolicyIamPolicy() cai.ResourceConverter
- func ResourceConverterAccessContextManagerAuthorizedOrgsDesc() cai.ResourceConverter
- func ResourceConverterAccessContextManagerServicePerimeter() cai.ResourceConverter
- func ResourceConverterAccessContextManagerServicePerimeters() cai.ResourceConverter
- type AccessContextManagerAccessPolicyIamUpdater
- func (u *AccessContextManagerAccessPolicyIamUpdater) DescribeResource() string
- func (u *AccessContextManagerAccessPolicyIamUpdater) GetMutexKey() string
- func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceId() string
- func (u *AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Constants ¶
View Source
const AccessContextManagerAccessLevelAssetType string = "accesscontextmanager.googleapis.com/AccessLevel"
View Source
const AccessContextManagerAccessLevelsAssetType string = "accesscontextmanager.googleapis.com/AccessLevels"
View Source
const AccessContextManagerAccessPolicyAssetType string = "accesscontextmanager.googleapis.com/AccessPolicy"
View Source
const AccessContextManagerAccessPolicyIAMAssetType string = "accesscontextmanager.googleapis.com/AccessPolicy"
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 AccessContextManagerAuthorizedOrgsDescAssetType string = "accesscontextmanager.googleapis.com/AuthorizedOrgsDesc"
View Source
const AccessContextManagerServicePerimeterAssetType string = "accesscontextmanager.googleapis.com/ServicePerimeter"
View Source
const AccessContextManagerServicePerimetersAssetType string = "accesscontextmanager.googleapis.com/ServicePerimeters"
Variables ¶
View Source
var AccessContextManagerAccessPolicyIamSchema = map[string]*schema.Schema{ "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName, }, }
Functions ¶
func AccessContextManagerAccessPolicyIamUpdaterProducer ¶
func AccessContextManagerAccessPolicyIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func AccessContextManagerAccessPolicyIdParseFunc ¶
func AccessContextManagerAccessPolicyIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func FetchAccessContextManagerAccessPolicyIamPolicy ¶
func FetchAccessContextManagerAccessPolicyIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
func GetAccessContextManagerAccessLevelApiObject ¶
func GetAccessContextManagerAccessLevelApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetAccessContextManagerAccessLevelCaiObject ¶
func GetAccessContextManagerAccessLevelCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerAccessLevelsApiObject ¶
func GetAccessContextManagerAccessLevelsApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetAccessContextManagerAccessLevelsCaiObject ¶
func GetAccessContextManagerAccessLevelsCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerAccessPolicyApiObject ¶
func GetAccessContextManagerAccessPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetAccessContextManagerAccessPolicyCaiObject ¶
func GetAccessContextManagerAccessPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerAccessPolicyIamBindingCaiObject ¶
func GetAccessContextManagerAccessPolicyIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerAccessPolicyIamMemberCaiObject ¶
func GetAccessContextManagerAccessPolicyIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerAccessPolicyIamPolicyCaiObject ¶
func GetAccessContextManagerAccessPolicyIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerAuthorizedOrgsDescApiObject ¶
func GetAccessContextManagerAuthorizedOrgsDescApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetAccessContextManagerAuthorizedOrgsDescCaiObject ¶
func GetAccessContextManagerAuthorizedOrgsDescCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerServicePerimeterApiObject ¶
func GetAccessContextManagerServicePerimeterApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetAccessContextManagerServicePerimeterCaiObject ¶
func GetAccessContextManagerServicePerimeterCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func GetAccessContextManagerServicePerimetersApiObject ¶
func GetAccessContextManagerServicePerimetersApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
func GetAccessContextManagerServicePerimetersCaiObject ¶
func GetAccessContextManagerServicePerimetersCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
func ResourceConverterAccessContextManagerAccessLevel ¶
func ResourceConverterAccessContextManagerAccessLevel() cai.ResourceConverter
func ResourceConverterAccessContextManagerAccessLevels ¶
func ResourceConverterAccessContextManagerAccessLevels() cai.ResourceConverter
func ResourceConverterAccessContextManagerAccessPolicy ¶
func ResourceConverterAccessContextManagerAccessPolicy() cai.ResourceConverter
func ResourceConverterAccessContextManagerAccessPolicyIamBinding ¶
func ResourceConverterAccessContextManagerAccessPolicyIamBinding() cai.ResourceConverter
func ResourceConverterAccessContextManagerAccessPolicyIamMember ¶
func ResourceConverterAccessContextManagerAccessPolicyIamMember() cai.ResourceConverter
func ResourceConverterAccessContextManagerAccessPolicyIamPolicy ¶
func ResourceConverterAccessContextManagerAccessPolicyIamPolicy() cai.ResourceConverter
func ResourceConverterAccessContextManagerAuthorizedOrgsDesc ¶
func ResourceConverterAccessContextManagerAuthorizedOrgsDesc() cai.ResourceConverter
func ResourceConverterAccessContextManagerServicePerimeter ¶
func ResourceConverterAccessContextManagerServicePerimeter() cai.ResourceConverter
func ResourceConverterAccessContextManagerServicePerimeters ¶
func ResourceConverterAccessContextManagerServicePerimeters() cai.ResourceConverter
Types ¶
type AccessContextManagerAccessPolicyIamUpdater ¶
type AccessContextManagerAccessPolicyIamUpdater struct { Config *transport_tpg.Config // contains filtered or unexported fields }
func (*AccessContextManagerAccessPolicyIamUpdater) DescribeResource ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) DescribeResource() string
func (*AccessContextManagerAccessPolicyIamUpdater) GetMutexKey ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) GetMutexKey() string
func (*AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*AccessContextManagerAccessPolicyIamUpdater) GetResourceId ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceId() string
func (*AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Source Files
¶
- accesscontextmanager_access_level.go
- accesscontextmanager_access_levels.go
- accesscontextmanager_access_policy.go
- accesscontextmanager_access_policy_iam.go
- accesscontextmanager_authorized_orgs_desc.go
- accesscontextmanager_service_perimeter.go
- accesscontextmanager_service_perimeters.go
- iam_accesscontextmanager_access_policy.go
Click to show internal directories.
Click to hide internal directories.