contextbasedrestrictions

package
v1.71.0 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2024 License: MPL-2.0 Imports: 14 Imported by: 0

README

Terraform IBM Provider Context Based Restrictions

This area is primarily for IBM provider contributors and maintainers. For information on using Terraform and the IBM provider, see the links below.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceDecodeAddressList added in v1.71.0

func DataSourceDecodeAddressList(addresses []contextbasedrestrictionsv1.AddressIntf, wantAddressId string) (result []map[string]interface{}, err error)

func DataSourceIBMCbrRule

func DataSourceIBMCbrRule() *schema.Resource

func DataSourceIBMCbrRuleNewRuleOperationsAPITypesItemToMap added in v1.71.0

func DataSourceIBMCbrRuleNewRuleOperationsAPITypesItemToMap(model *contextbasedrestrictionsv1.NewRuleOperationsAPITypesItem) (map[string]interface{}, error)

func DataSourceIBMCbrRuleNewRuleOperationsToMap added in v1.71.0

func DataSourceIBMCbrRuleNewRuleOperationsToMap(model *contextbasedrestrictionsv1.NewRuleOperations) (map[string]interface{}, error)

func DataSourceIBMCbrRuleResourceAttributeToMap added in v1.43.0

func DataSourceIBMCbrRuleResourceAttributeToMap(model *contextbasedrestrictionsv1.ResourceAttribute) (map[string]interface{}, error)

func DataSourceIBMCbrRuleResourceTagAttributeToMap added in v1.43.0

func DataSourceIBMCbrRuleResourceTagAttributeToMap(model *contextbasedrestrictionsv1.ResourceTagAttribute) (map[string]interface{}, error)

func DataSourceIBMCbrRuleResourceToMap added in v1.43.0

func DataSourceIBMCbrRuleResourceToMap(model *contextbasedrestrictionsv1.Resource) (map[string]interface{}, error)

func DataSourceIBMCbrRuleRuleContextAttributeToMap added in v1.43.0

func DataSourceIBMCbrRuleRuleContextAttributeToMap(model *contextbasedrestrictionsv1.RuleContextAttribute) (map[string]interface{}, error)

func DataSourceIBMCbrRuleRuleContextToMap added in v1.43.0

func DataSourceIBMCbrRuleRuleContextToMap(model *contextbasedrestrictionsv1.RuleContext) (map[string]interface{}, error)

func DataSourceIBMCbrZone

func DataSourceIBMCbrZone() *schema.Resource

func DataSourceIBMCbrZoneAddressIPAddressRangeToMap added in v1.43.0

func DataSourceIBMCbrZoneAddressIPAddressRangeToMap(model *contextbasedrestrictionsv1.AddressIPAddressRange) (modelMap map[string]interface{}, addressId string, err error)

func DataSourceIBMCbrZoneAddressIPAddressToMap added in v1.43.0

func DataSourceIBMCbrZoneAddressIPAddressToMap(model *contextbasedrestrictionsv1.AddressIPAddress) (modelMap map[string]interface{}, addressId string, err error)

func DataSourceIBMCbrZoneAddressServiceRefToMap added in v1.43.0

func DataSourceIBMCbrZoneAddressServiceRefToMap(model *contextbasedrestrictionsv1.AddressServiceRef) (modelMap map[string]interface{}, addressId string, err error)

func DataSourceIBMCbrZoneAddressSubnetToMap added in v1.43.0

func DataSourceIBMCbrZoneAddressSubnetToMap(model *contextbasedrestrictionsv1.AddressSubnet) (modelMap map[string]interface{}, addressId string, err error)

func DataSourceIBMCbrZoneAddressToMap added in v1.43.0

func DataSourceIBMCbrZoneAddressToMap(model contextbasedrestrictionsv1.AddressIntf) (modelMap map[string]interface{}, addressId string, err error)

func DataSourceIBMCbrZoneAddressVPCToMap added in v1.43.0

func DataSourceIBMCbrZoneAddressVPCToMap(model *contextbasedrestrictionsv1.AddressVPC) (modelMap map[string]interface{}, addressId string, err error)

func DataSourceIBMCbrZoneAddresses added in v1.68.0

func DataSourceIBMCbrZoneAddresses() *schema.Resource

func DataSourceIBMCbrZoneServiceRefValueToMap added in v1.43.0

func DataSourceIBMCbrZoneServiceRefValueToMap(model *contextbasedrestrictionsv1.ServiceRefValue) (map[string]interface{}, error)

func FilterAddressList added in v1.68.0

func FilterAddressList(addresses []contextbasedrestrictionsv1.AddressIntf, keep func(id string) bool) (result []contextbasedrestrictionsv1.AddressIntf)

func ResourceDecodeAddressList added in v1.71.0

func ResourceDecodeAddressList(addresses []contextbasedrestrictionsv1.AddressIntf, wantAddressId string) (result []map[string]interface{}, err error)

func ResourceEncodeAddressList added in v1.71.0

func ResourceEncodeAddressList(addresses []interface{}, addressId string) (result []contextbasedrestrictionsv1.AddressIntf, err error)

func ResourceIBMCbrRule

func ResourceIBMCbrRule() *schema.Resource

func ResourceIBMCbrRuleMapToNewRuleOperations added in v1.71.0

func ResourceIBMCbrRuleMapToNewRuleOperations(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.NewRuleOperations, error)

func ResourceIBMCbrRuleMapToNewRuleOperationsAPITypesItem added in v1.71.0

func ResourceIBMCbrRuleMapToNewRuleOperationsAPITypesItem(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.NewRuleOperationsAPITypesItem, error)

func ResourceIBMCbrRuleMapToResource added in v1.43.0

func ResourceIBMCbrRuleMapToResource(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.Resource, error)

func ResourceIBMCbrRuleMapToResourceAttribute added in v1.43.0

func ResourceIBMCbrRuleMapToResourceAttribute(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.ResourceAttribute, error)

func ResourceIBMCbrRuleMapToResourceTagAttribute added in v1.43.0

func ResourceIBMCbrRuleMapToResourceTagAttribute(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.ResourceTagAttribute, error)

func ResourceIBMCbrRuleMapToRuleContext added in v1.43.0

func ResourceIBMCbrRuleMapToRuleContext(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.RuleContext, error)

func ResourceIBMCbrRuleMapToRuleContextAttribute added in v1.43.0

func ResourceIBMCbrRuleMapToRuleContextAttribute(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.RuleContextAttribute, error)

func ResourceIBMCbrRuleNewRuleOperationsAPITypesItemToMap added in v1.71.0

func ResourceIBMCbrRuleNewRuleOperationsAPITypesItemToMap(model *contextbasedrestrictionsv1.NewRuleOperationsAPITypesItem) (map[string]interface{}, error)

func ResourceIBMCbrRuleNewRuleOperationsToMap added in v1.71.0

func ResourceIBMCbrRuleNewRuleOperationsToMap(model *contextbasedrestrictionsv1.NewRuleOperations) (map[string]interface{}, error)

func ResourceIBMCbrRuleResourceAttributeToMap added in v1.43.0

func ResourceIBMCbrRuleResourceAttributeToMap(model *contextbasedrestrictionsv1.ResourceAttribute) (map[string]interface{}, error)

func ResourceIBMCbrRuleResourceTagAttributeToMap added in v1.43.0

func ResourceIBMCbrRuleResourceTagAttributeToMap(model *contextbasedrestrictionsv1.ResourceTagAttribute) (map[string]interface{}, error)

func ResourceIBMCbrRuleResourceToMap added in v1.43.0

func ResourceIBMCbrRuleResourceToMap(model *contextbasedrestrictionsv1.Resource) (map[string]interface{}, error)

func ResourceIBMCbrRuleRuleContextAttributeToMap added in v1.43.0

func ResourceIBMCbrRuleRuleContextAttributeToMap(model *contextbasedrestrictionsv1.RuleContextAttribute) (map[string]interface{}, error)

func ResourceIBMCbrRuleRuleContextToMap added in v1.43.0

func ResourceIBMCbrRuleRuleContextToMap(model *contextbasedrestrictionsv1.RuleContext) (map[string]interface{}, error)

func ResourceIBMCbrRuleSetData added in v1.71.0

func ResourceIBMCbrRuleSetData(rule *contextbasedrestrictionsv1.Rule, response *core.DetailedResponse, d *schema.ResourceData) error

func ResourceIBMCbrRuleValidator

func ResourceIBMCbrRuleValidator() *validate.ResourceValidator

func ResourceIBMCbrZone

func ResourceIBMCbrZone() *schema.Resource

func ResourceIBMCbrZoneAddressIPAddressRangeToMap added in v1.43.0

func ResourceIBMCbrZoneAddressIPAddressRangeToMap(model *contextbasedrestrictionsv1.AddressIPAddressRange) (modelMap map[string]interface{}, addressId string, err error)

func ResourceIBMCbrZoneAddressIPAddressToMap added in v1.43.0

func ResourceIBMCbrZoneAddressIPAddressToMap(model *contextbasedrestrictionsv1.AddressIPAddress) (modelMap map[string]interface{}, addressId string, err error)

func ResourceIBMCbrZoneAddressServiceRefToMap added in v1.43.0

func ResourceIBMCbrZoneAddressServiceRefToMap(model *contextbasedrestrictionsv1.AddressServiceRef) (modelMap map[string]interface{}, addressId string, err error)

func ResourceIBMCbrZoneAddressSubnetToMap added in v1.43.0

func ResourceIBMCbrZoneAddressSubnetToMap(model *contextbasedrestrictionsv1.AddressSubnet) (modelMap map[string]interface{}, addressId string, err error)

func ResourceIBMCbrZoneAddressToMap added in v1.43.0

func ResourceIBMCbrZoneAddressToMap(model contextbasedrestrictionsv1.AddressIntf) (modelMap map[string]interface{}, addressId string, err error)

func ResourceIBMCbrZoneAddressVPCToMap added in v1.43.0

func ResourceIBMCbrZoneAddressVPCToMap(model *contextbasedrestrictionsv1.AddressVPC) (modelMap map[string]interface{}, addressId string, err error)

func ResourceIBMCbrZoneAddresses added in v1.68.0

func ResourceIBMCbrZoneAddresses() *schema.Resource

func ResourceIBMCbrZoneAddressesValidator added in v1.68.0

func ResourceIBMCbrZoneAddressesValidator() *validate.ResourceValidator

func ResourceIBMCbrZoneMapToAddress added in v1.43.0

func ResourceIBMCbrZoneMapToAddress(modelMap map[string]interface{}, addressId string) (contextbasedrestrictionsv1.AddressIntf, error)

func ResourceIBMCbrZoneMapToAddressIPAddress added in v1.43.0

func ResourceIBMCbrZoneMapToAddressIPAddress(modelMap map[string]interface{}, addressId string) (*contextbasedrestrictionsv1.AddressIPAddress, error)

func ResourceIBMCbrZoneMapToAddressIPAddressRange added in v1.43.0

func ResourceIBMCbrZoneMapToAddressIPAddressRange(modelMap map[string]interface{}, addressId string) (*contextbasedrestrictionsv1.AddressIPAddressRange, error)

func ResourceIBMCbrZoneMapToAddressServiceRef added in v1.43.0

func ResourceIBMCbrZoneMapToAddressServiceRef(modelMap map[string]interface{}, addressId string) (*contextbasedrestrictionsv1.AddressServiceRef, error)

func ResourceIBMCbrZoneMapToAddressSubnet added in v1.43.0

func ResourceIBMCbrZoneMapToAddressSubnet(modelMap map[string]interface{}, addressId string) (*contextbasedrestrictionsv1.AddressSubnet, error)

func ResourceIBMCbrZoneMapToAddressVPC added in v1.43.0

func ResourceIBMCbrZoneMapToAddressVPC(modelMap map[string]interface{}, addressId string) (*contextbasedrestrictionsv1.AddressVPC, error)

func ResourceIBMCbrZoneMapToServiceRefValue added in v1.43.0

func ResourceIBMCbrZoneMapToServiceRefValue(modelMap map[string]interface{}) (*contextbasedrestrictionsv1.ServiceRefValue, error)

func ResourceIBMCbrZoneServiceRefValueToMap added in v1.43.0

func ResourceIBMCbrZoneServiceRefValueToMap(model *contextbasedrestrictionsv1.ServiceRefValue) (map[string]interface{}, error)

func ResourceIBMCbrZoneSetData added in v1.70.0

func ResourceIBMCbrZoneSetData(zone *contextbasedrestrictionsv1.Zone, response *core.DetailedResponse, d *schema.ResourceData) error

func ResourceIBMCbrZoneValidator

func ResourceIBMCbrZoneValidator() *validate.ResourceValidator

Types

This section is empty.

Jump to

Keyboard shortcuts

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