Documentation ¶
Overview ¶
This set of code handles all functions required to configure addresses on a flexibleengine_compute_bms_server_v2 datasource.
This is a complicated task because it's not possible to obtain all information in a single API call. In fact, it even traverses multiple flexibleengine services.
The end result, from the user's point of view, is a structured set of understandable network information within the instance resource.
This set of code handles all functions required to configure networking on a flexibleengine_compute_instance_v2 resource.
This is a complicated task because it's not possible to obtain all information in a single API call. In fact, it even traverses multiple FlexibleEngine services.
The end result, from the user's point of view, is a structured set of understandable network information within the instance resource.
Index ¶
- Constants
- Variables
- func AddValueSpecs(body map[string]interface{}) map[string]interface{}
- func BuildRequest(opts interface{}, parent string) (map[string]interface{}, error)
- func BytesToString(b []byte) string
- func CheckDeleted(d *schema.ResourceData, err error, msg string) error
- func CheckDeletedDiag(d *schema.ResourceData, err error, msg string) diag.Diagnostics
- func ClusterStateRefreshFunc(client *golangsdk.ServiceClient, clusterID string) resource.StateRefreshFunc
- func DcsInstancesV1StateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
- func DdsInstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
- func ExtractAttachId(s string) (string, string)
- func ExtractValFromNid(s string) (bool, string)
- func ExtractValSFromNid(s string) (string, string)
- func FloatingIPV2StateRefreshFunc(computeClient *golangsdk.ServiceClient, d *schema.ResourceData) resource.StateRefreshFunc
- func FormatAttachId(insId string, id string) string
- func FormatNidFromValS(asu string, id string) string
- func GetCredentials(c *Config) (*awsCredentials.Credentials, error)
- func GetRegion(d *schema.ResourceData, config *Config) string
- func HashStrings(strings []string) string
- func InstanceStateFlavorUpdateRefreshFunc(client *golangsdk.ServiceClient, instanceID string, flavorID string) resource.StateRefreshFunc
- func InstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
- func InstanceStateUpdateRefreshFunc(client *golangsdk.ServiceClient, instanceID string, size int) resource.StateRefreshFunc
- func IsRFC3339Time(i interface{}, k string) (warnings []string, errors []error)
- func IsUUIDFormat(str string) bool
- func JobStateRefreshFunc(client *golangsdk.ServiceClient, jobID string) resource.StateRefreshFunc
- func LoadAndValidate(c *Config) error
- func MapResourceProp(d *schema.ResourceData, prop string) map[string]interface{}
- func MapValueSpecs(d *schema.ResourceData) map[string]string
- func MlsInstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
- func Provider() *schema.Provider
- func ResourceDliQueueV1() *schema.Resource
- func ResourceWafDedicatedCertificateV1() *schema.Resource
- func ResourceWafDedicatedDomainV1() *schema.Resource
- func ResourceWafDedicatedInstance() *schema.Resource
- func ResourceWafDedicatedPolicyV1() *schema.Resource
- func UpdateResourceTags(conn *golangsdk.ServiceClient, d *schema.ResourceData, resourceType, id string) error
- func ValidateInsensitiveStringList(v interface{}, k string, l []string) (ws []string, errors []error)
- func ValidateIntRange(v interface{}, k string, l int, h int) (ws []string, errors []error)
- func ValidateProtocolFormat(v interface{}, k string) (ws []string, errors []error)
- func ValidateStringList(v interface{}, k string, l []string) (ws []string, errors []error)
- func VolumeV2StateRefreshFunc(client *golangsdk.ServiceClient, volumeID string) resource.StateRefreshFunc
- func WebsiteDomainUrl(region string) string
- type Condition
- type Config
- type ErrorResp
- type FirewallGroup
- type FirewallGroupCreateOpts
- type FirewallGroupUpdateOpts
- type FloatingIPCreateOpts
- type Group
- type InstanceNIC
- type InstanceNetwork
- type Network
- type NetworkCreateOpts
- type PolicyCreateOpts
- type PortCreateOpts
- type RecordSetCreateOpts
- type Redirect
- type RouterCreateOpts
- type RuleCreateOpts
- type S3Website
- type ServerAddress
- type ServerGroupCreateOpts
- type ServerNICS
- type ServerNetwork
- type SubnetCreateOpts
- type WebsiteRoutingRule
- type ZoneCreateOpts
Constants ¶
const ( WaitingForEnableState = "1" EnabledState = "2" DisabledState = "3" PendingDeletionState = "4" )
const ( // JobFlink is a type of the MRS job, which specifies the use of Flink componment. // The Flink is a unified computing framework that supports both batch processing and stream processing. JobFlink = "Flink" // JobHiveSQL is a type of the MRS job, which specifies the use of Hive componment by a sql command. // The Hive is a data warehouse infrastructure built on Hadoop. JobHiveSQL = "HiveSql" // JobHiveScript is a type of the MRS job, which specifies the use of Hive componment by a sql file. JobHiveScript = "HiveScript" // JobMapReduce is a type of the MRS job, which specifies the use of MapReduce componment. // MapReduce is the core of Hadoop. JobMapReduce = "MapReduce" // JobSparkSubmit is a type of the MRS job, which specifies the use of Spark componment to submit a job to MRS // executor. JobSparkSubmit = "SparkSubmit" // JobSparkSQL is a type of the MRS job, which specifies the use of Spark componment by a sql command. JobSparkSQL = "SparkSql" // JobSparkScript is a type of the MRS job, which specifies the use of Spark componment by a sql file. JobSparkScript = "SparkScript" )
const ( PoolID = "0a2228f2-7f8a-45f1-8e09-9039e1d09975" PoolName = "admin_external_net" )
const ( PROTECTION_MODE_LOG = "log" PROTECTION_MODE_BLOCK = "block" )
const CU_16 = 16
const MappingIDPrefix = "mapping_"
const PublicType golangsdk.Availability = golangsdk.AvailabilityPublic
PublicType indicates that an endpoint is "public" in service catalog
const QUEUE_TYPE_SQL, QUEUE_TYPE_GENERAL = "sql", "general"
const RESOURCE_MODE_SHARED, RESOURCE_MODE_EXCLUSIVE = 0, 1
const RFC3339ZNoTNoZ = "2006-01-02 15:04:05"
RFC3339ZNoTNoZ is a time format
Variables ¶
var BandWidthChargeMode = [1]string{"traffic"}
var ContainerFormats = [9]string{"ami", "ari", "aki", "bare", "ovf"}
var DiskFormats = [9]string{"ami", "ari", "aki", "vhd", "vmdk", "raw", "qcow2", "vdi", "iso"}
var DiskTypes = [2]string{"DATA", "SYS"}
var HealthAuditMethods = [2]string{"ELB_AUDIT", "NOVA_AUDIT"}
var HealthAuditTime = [4]int{5, 15, 60, 180}
var IpTypes = [1]string{"5_bgp"}
var PolicyActions = [3]string{"ADD", "REMOVE", "SET"}
var PolicyTypes = [3]string{"ALARM", "SCHEDULED", "RECURRENCE"}
var ProtocolFormats = [5]string{"HTTP", "TCP", "HTTPS", "SSL", "UDP"}
var RecurrenceTypes = [3]string{"Daily", "Weekly", "Monthly"}
var TerminatePolices = [4]string{"OLD_CONFIG_OLD_INSTANCE", "OLD_CONFIG_NEW_INSTANCE", "OLD_INSTANCE", "NEW_INSTANCE"}
var VolumeTypes = [2]string{"SATA", "SSD"}
Functions ¶
func AddValueSpecs ¶
AddValueSpecs expands the 'value_specs' object and removes 'value_specs' from the reqeust body.
func BuildRequest ¶
BuildRequest takes an opts struct and builds a request body for golangsdk to execute
func BytesToString ¶ added in v1.2.0
func CheckDeleted ¶
func CheckDeleted(d *schema.ResourceData, err error, msg string) error
CheckDeleted checks the error to see if it's a 404 (Not Found) and, if so, sets the resource ID to the empty string instead of throwing an error.
func CheckDeletedDiag ¶ added in v1.28.0
func CheckDeletedDiag(d *schema.ResourceData, err error, msg string) diag.Diagnostics
CheckDeletedDiag checks the error to see if it's a 404 (Not Found) and, if so, sets the resource ID to the empty string instead of throwing an error.
func ClusterStateRefreshFunc ¶ added in v1.2.0
func ClusterStateRefreshFunc(client *golangsdk.ServiceClient, clusterID string) resource.StateRefreshFunc
func DcsInstancesV1StateRefreshFunc ¶ added in v1.3.0
func DcsInstancesV1StateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
func DdsInstanceStateRefreshFunc ¶ added in v1.28.0
func DdsInstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
func ExtractAttachId ¶ added in v1.28.0
func ExtractValFromNid ¶
func ExtractValSFromNid ¶
func FloatingIPV2StateRefreshFunc ¶
func FloatingIPV2StateRefreshFunc(computeClient *golangsdk.ServiceClient, d *schema.ResourceData) resource.StateRefreshFunc
func FormatAttachId ¶ added in v1.28.0
func FormatNidFromValS ¶
func GetCredentials ¶
func GetCredentials(c *Config) (*awsCredentials.Credentials, error)
GetCredentials is responsible for reading credentials from the environment in the case that they're not explicitly specified in the Terraform configuration.
func GetRegion ¶
func GetRegion(d *schema.ResourceData, config *Config) string
GetRegion returns the region that was specified in the resource. If a region was not set, the provider-level region is checked. The provider-level region can either be set by the region argument or by OS_REGION_NAME.
func HashStrings ¶ added in v1.28.0
HashStrings hashes a list of strings to a unique hashcode.
func InstanceStateFlavorUpdateRefreshFunc ¶
func InstanceStateFlavorUpdateRefreshFunc(client *golangsdk.ServiceClient, instanceID string, flavorID string) resource.StateRefreshFunc
func InstanceStateRefreshFunc ¶
func InstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
func InstanceStateUpdateRefreshFunc ¶
func InstanceStateUpdateRefreshFunc(client *golangsdk.ServiceClient, instanceID string, size int) resource.StateRefreshFunc
func IsRFC3339Time ¶ added in v1.28.0
IsRFC3339Time is a SchemaValidateFunc which tests if the provided value is of type string and a valid RFC33349Time
func IsUUIDFormat ¶ added in v1.36.0
func JobStateRefreshFunc ¶ added in v1.2.0
func JobStateRefreshFunc(client *golangsdk.ServiceClient, jobID string) resource.StateRefreshFunc
func LoadAndValidate ¶ added in v1.28.0
LoadAndValidate overwrites the the c.LoadAndValidate
func MapResourceProp ¶ added in v1.3.0
func MapResourceProp(d *schema.ResourceData, prop string) map[string]interface{}
MapResourceProp converts ResourceData property into a map
func MapValueSpecs ¶
func MapValueSpecs(d *schema.ResourceData) map[string]string
MapValueSpecs converts ResourceData into a map
func MlsInstanceStateRefreshFunc ¶ added in v1.2.0
func MlsInstanceStateRefreshFunc(client *golangsdk.ServiceClient, instanceID string) resource.StateRefreshFunc
func ResourceDliQueueV1 ¶ added in v1.28.0
func ResourceWafDedicatedCertificateV1 ¶ added in v1.35.0
func ResourceWafDedicatedDomainV1 ¶ added in v1.37.0
func ResourceWafDedicatedInstance ¶ added in v1.35.0
ResourceWafDedicatedInstance the resource of managing a dedicated mode instance within Flexibleengine.
func ResourceWafDedicatedPolicyV1 ¶ added in v1.35.0
func UpdateResourceTags ¶ added in v1.28.0
func UpdateResourceTags(conn *golangsdk.ServiceClient, d *schema.ResourceData, resourceType, id string) error
UpdateResourceTags is a helper to update the tags for a resource. It expects the tags field to be named "tags"
func ValidateInsensitiveStringList ¶
func ValidateInsensitiveStringList(v interface{}, k string, l []string) (ws []string, errors []error)
Not currently used.
func ValidateIntRange ¶
func ValidateProtocolFormat ¶
func ValidateStringList ¶
func VolumeV2StateRefreshFunc ¶
func VolumeV2StateRefreshFunc(client *golangsdk.ServiceClient, volumeID string) resource.StateRefreshFunc
VolumeV2StateRefreshFunc returns a resource.StateRefreshFunc that is used to watch a FlexibleEngine volume.
func WebsiteDomainUrl ¶
Types ¶
type ErrorResp ¶ added in v1.36.0
ErrorResp is the response when API failed
func ParseErrorMsg ¶ added in v1.36.0
ParseErrorMsg is used to unmarshal the error body to ErrorResp usage: resp, pErr := ParseErrorMsg(err.Body)
type FirewallGroup ¶
type FirewallGroup struct { firewall_groups.FirewallGroup routerinsertion.FirewallGroupExt }
FirewallGroup is a FlexibleEngine firewall group.
type FirewallGroupCreateOpts ¶
type FirewallGroupCreateOpts struct { firewall_groups.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
FirewallGroupCreateOpts represents the attributes used when creating a new firewall.
func (FirewallGroupCreateOpts) ToFirewallCreateMap ¶
func (opts FirewallGroupCreateOpts) ToFirewallCreateMap() (map[string]interface{}, error)
ToFirewallCreateMap casts a FirewallGroupCreateOpts struct to a map. It overrides firewalls.ToFirewallCreateMap to add the ValueSpecs field.
type FirewallGroupUpdateOpts ¶
type FirewallGroupUpdateOpts struct {
firewall_groups.UpdateOptsBuilder
}
FirewallGroupUpdateOpts represents the attributes used when updating a firewall
func (FirewallGroupUpdateOpts) ToFirewallUpdateMap ¶
func (opts FirewallGroupUpdateOpts) ToFirewallUpdateMap() (map[string]interface{}, error)
ToFirewallUpdateMap casts a FirewallGroupUpdateOpts struct to a map.
type FloatingIPCreateOpts ¶
type FloatingIPCreateOpts struct { floatingips.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
FloatingIPCreateOpts represents the attributes used when creating a new floating ip.
func (FloatingIPCreateOpts) ToFloatingIPCreateMap ¶
func (opts FloatingIPCreateOpts) ToFloatingIPCreateMap() (map[string]interface{}, error)
ToFloatingIPCreateMap casts a CreateOpts struct to a map. It overrides floatingips.ToFloatingIPCreateMap to add the ValueSpecs field.
type InstanceNIC ¶
type InstanceNIC struct { NetworkID string PortID string FixedIPv4 string FixedIPv6 string MAC string Fetched bool }
InstanceNIC is a structured representation of a servers.Server virtual NIC
type InstanceNetwork ¶
type InstanceNetwork struct { UUID string Name string Port string FixedIP string AccessNetwork bool }
InstanceNetwork represents a collection of network information that a Terraform instance needs to satisfy all network information requirements.
type NetworkCreateOpts ¶
type NetworkCreateOpts struct { networks.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
NetworkCreateOpts represents the attributes used when creating a new network.
func (NetworkCreateOpts) ToNetworkCreateMap ¶
func (opts NetworkCreateOpts) ToNetworkCreateMap() (map[string]interface{}, error)
ToNetworkCreateMap casts a CreateOpts struct to a map. It overrides networks.ToNetworkCreateMap to add the ValueSpecs field.
type PolicyCreateOpts ¶
type PolicyCreateOpts struct { policies.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
PolicyCreateOpts represents the attributes used when creating a new firewall policy.
func (PolicyCreateOpts) ToFirewallPolicyCreateMap ¶
func (opts PolicyCreateOpts) ToFirewallPolicyCreateMap() (map[string]interface{}, error)
ToFirewallPolicyCreateMap casts a PolicyCreateOpts struct to a map. It overrides policies.ToFirewallPolicyCreateMap to add the ValueSpecs field.
type PortCreateOpts ¶
type PortCreateOpts struct { ports.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
PortCreateOpts represents the attributes used when creating a new port.
func (PortCreateOpts) ToPortCreateMap ¶
func (opts PortCreateOpts) ToPortCreateMap() (map[string]interface{}, error)
ToPortCreateMap casts a CreateOpts struct to a map. It overrides ports.ToPortCreateMap to add the ValueSpecs field.
type RecordSetCreateOpts ¶
type RecordSetCreateOpts struct { recordsets.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
RecordSetCreateOpts represents the attributes used when creating a new DNS record set.
func (RecordSetCreateOpts) ToRecordSetCreateMap ¶
func (opts RecordSetCreateOpts) ToRecordSetCreateMap() (map[string]interface{}, error)
ToRecordSetCreateMap casts a CreateOpts struct to a map. It overrides recordsets.ToRecordSetCreateMap to add the ValueSpecs field.
type RouterCreateOpts ¶
type RouterCreateOpts struct { routers.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
RouterCreateOpts represents the attributes used when creating a new router.
func (RouterCreateOpts) ToRouterCreateMap ¶
func (opts RouterCreateOpts) ToRouterCreateMap() (map[string]interface{}, error)
ToRouterCreateMap casts a CreateOpts struct to a map. It overrides routers.ToRouterCreateMap to add the ValueSpecs field.
type RuleCreateOpts ¶
type RuleCreateOpts struct { rules.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
RuleCreateOpts represents the attributes used when creating a new firewall rule.
func (RuleCreateOpts) ToRuleCreateMap ¶
func (opts RuleCreateOpts) ToRuleCreateMap() (map[string]interface{}, error)
ToRuleCreateMap casts a CreateOpts struct to a map. It overrides rules.ToRuleCreateMap to add the ValueSpecs field.
type ServerAddress ¶ added in v1.2.0
type ServerAddress struct { NetworkName string ServerNICS []ServerNICS }
ServerAddress is a collection of ServerNICS, grouped by the network name. An instance/server could have multiple NICs on the same network.
type ServerGroupCreateOpts ¶
type ServerGroupCreateOpts struct { servergroups.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
ServerGroupCreateOpts represents the attributes used when creating a new router.
func (ServerGroupCreateOpts) ToServerGroupCreateMap ¶
func (opts ServerGroupCreateOpts) ToServerGroupCreateMap() (map[string]interface{}, error)
ToServerGroupCreateMap casts a CreateOpts struct to a map. It overrides routers.ToServerGroupCreateMap to add the ValueSpecs field.
type ServerNICS ¶ added in v1.2.0
ServerNICS is a structured representation of a Gophercloud servers.Server virtual NIC.
type ServerNetwork ¶ added in v1.2.0
type ServerNetwork struct { UUID string Name string Port string FixedIP string FixedIPv6 string AccessNetwork bool }
ServerNetwork represents a collection of network information that a Terraform instance needs to satisfy all network information requirements.
type SubnetCreateOpts ¶
type SubnetCreateOpts struct { subnets.CreateOpts ValueSpecs map[string]string `json:"value_specs,omitempty"` }
SubnetCreateOpts represents the attributes used when creating a new subnet.
func (SubnetCreateOpts) ToSubnetCreateMap ¶
func (opts SubnetCreateOpts) ToSubnetCreateMap() (map[string]interface{}, error)
ToSubnetCreateMap casts a CreateOpts struct to a map. It overrides subnets.ToSubnetCreateMap to add the ValueSpecs field.
type WebsiteRoutingRule ¶ added in v1.28.0
type ZoneCreateOpts ¶
type ZoneCreateOpts struct { zones.CreateOpts ValueSpecs map[string]interface{} `json:"value_specs,omitempty"` }
ZoneCreateOpts represents the attributes used when creating a new DNS zone.
func (ZoneCreateOpts) ToZoneCreateMap ¶
func (opts ZoneCreateOpts) ToZoneCreateMap() (map[string]interface{}, error)
ToZoneCreateMap casts a CreateOpts struct to a map. It overrides zones.ToZoneCreateMap to add the ValueSpecs field.
Source Files ¶
- auth_helpers.go
- awserr.go
- compute_bms_v2_server_addresses.go
- compute_instance_v2_networking.go
- compute_interface_attach_v2.go
- compute_util.go
- config.go
- custom_functions.go
- data_source_flexibleengine_availability_zones.go
- data_source_flexibleengine_blockstorage_availability_zones_v3.go
- data_source_flexibleengine_blockstorage_volume_v2.go
- data_source_flexibleengine_cce_addon_template.go
- data_source_flexibleengine_cce_cluster_v3.go
- data_source_flexibleengine_cce_node_ids_v3.go
- data_source_flexibleengine_cce_node_v3.go
- data_source_flexibleengine_compute_bms_flavor_v2.go
- data_source_flexibleengine_compute_bms_keypair_v2.go
- data_source_flexibleengine_compute_bms_nic_v2.go
- data_source_flexibleengine_compute_bms_server_v2.go
- data_source_flexibleengine_compute_flavors.go
- data_source_flexibleengine_compute_instance_v2.go
- data_source_flexibleengine_compute_instances.go
- data_source_flexibleengine_csbs_backup_policy_v1.go
- data_source_flexibleengine_csbs_backup_v1.go
- data_source_flexibleengine_cts_tracker_v1.go
- data_source_flexibleengine_dcs_az_v1.go
- data_source_flexibleengine_dcs_maintainwindow_v1.go
- data_source_flexibleengine_dcs_product_v1.go
- data_source_flexibleengine_dds_flavor_v3.go
- data_source_flexibleengine_dds_flavors_v3.go
- data_source_flexibleengine_dms_product.go
- data_source_flexibleengine_dns_zone_v2.go
- data_source_flexibleengine_elb_flavors.go
- data_source_flexibleengine_identity_custom_role_v3.go
- data_source_flexibleengine_identity_project_v3.go
- data_source_flexibleengine_identity_role_v3.go
- data_source_flexibleengine_images_image_v2.go
- data_source_flexibleengine_kms_data_key_v1.go
- data_source_flexibleengine_kms_key_v1.go
- data_source_flexibleengine_lb_certificate_v2.go
- data_source_flexibleengine_lb_loadbalancer_v2.go
- data_source_flexibleengine_nat_gateway_v2.go
- data_source_flexibleengine_networking_network_v2.go
- data_source_flexibleengine_networking_secgroup_v2.go
- data_source_flexibleengine_rds_flavors_v1.go
- data_source_flexibleengine_rts_software_config_v1.go
- data_source_flexibleengine_rts_stack_resource_v1.go
- data_source_flexibleengine_rts_stack_v1.go
- data_source_flexibleengine_s3_bucket_object.go
- data_source_flexibleengine_sdrs_domain_v1.go
- data_source_flexibleengine_sfs_file_system_v2.go
- data_source_flexibleengine_vbs_backup_policy_v2.go
- data_source_flexibleengine_vbs_backup_v2.go
- data_source_flexibleengine_vpc_eip.go
- data_source_flexibleengine_vpc_peering_connection_v2.go
- data_source_flexibleengine_vpc_route_ids_v2.go
- data_source_flexibleengine_vpc_route_v2_.go
- data_source_flexibleengine_vpc_subnet_ids_v1.go
- data_source_flexibleengine_vpc_subnet_v1.go
- data_source_flexibleengine_vpc_v1.go
- data_source_flexibleengine_vpcep_endpoints.go
- data_source_flexibleengine_vpcep_public_services.go
- diff_suppress_funcs.go
- elb_utils.go
- import_flexibleengine_s3_bucket.go
- lb_v2_shared.go
- provider.go
- resource_flexibleengine_antiddos_v1.go
- resource_flexibleengine_as_configuration_v1.go
- resource_flexibleengine_as_group_v1.go
- resource_flexibleengine_as_lifecycle_hook.go
- resource_flexibleengine_as_policy_v1.go
- resource_flexibleengine_blockstorage_volume_v2.go
- resource_flexibleengine_cce_addon_v3.go
- resource_flexibleengine_cce_cluster_v3.go
- resource_flexibleengine_cce_node_pool.go
- resource_flexibleengine_cce_node_v3.go
- resource_flexibleengine_ces_alarmrule.go
- resource_flexibleengine_compute_bms_server_v2.go
- resource_flexibleengine_compute_floatingip_associate_v2.go
- resource_flexibleengine_compute_floatingip_v2.go
- resource_flexibleengine_compute_instance_v2.go
- resource_flexibleengine_compute_interface_attach_v2.go
- resource_flexibleengine_compute_keypair_v2.go
- resource_flexibleengine_compute_servergroup_v2.go
- resource_flexibleengine_compute_volume_attach_v2.go
- resource_flexibleengine_csbs_backup_policy_v1.go
- resource_flexibleengine_csbs_backup_v1.go
- resource_flexibleengine_css_cluster_v1.go
- resource_flexibleengine_css_snapshot_v1.go
- resource_flexibleengine_cts_tracker_v1.go
- resource_flexibleengine_dcs_instance_v1.go
- resource_flexibleengine_dds_instance_v3.go
- resource_flexibleengine_dis_stream_v2.go
- resource_flexibleengine_dli_queue_v1.go
- resource_flexibleengine_dms_kafka_instance.go
- resource_flexibleengine_dms_kafka_topic.go
- resource_flexibleengine_dns_ptrrecord_v2.go
- resource_flexibleengine_dns_recordset_v2.go
- resource_flexibleengine_dns_zone_v2.go
- resource_flexibleengine_drs_replication_v2.go
- resource_flexibleengine_drs_replicationconsistencygroup_v2.go
- resource_flexibleengine_dws_cluster_v1.go
- resource_flexibleengine_ecs_v1_util.go
- resource_flexibleengine_elb_backend.go
- resource_flexibleengine_elb_health.go
- resource_flexibleengine_elb_listener.go
- resource_flexibleengine_elb_loadbalancer.go
- resource_flexibleengine_fw_firewall_group_v2.go
- resource_flexibleengine_fw_policy_v2.go
- resource_flexibleengine_fw_rule_v2.go
- resource_flexibleengine_identity_agency_v3.go
- resource_flexibleengine_identity_group_membership_v3.go
- resource_flexibleengine_identity_group_v3.go
- resource_flexibleengine_identity_project_v3.go
- resource_flexibleengine_identity_provider.go
- resource_flexibleengine_identity_provider_conversion.go
- resource_flexibleengine_identity_role_assignment_v3.go
- resource_flexibleengine_identity_role_v3.go
- resource_flexibleengine_identity_user_v3.go
- resource_flexibleengine_images_image_v2.go
- resource_flexibleengine_kms_key_v1.go
- resource_flexibleengine_lb_certificate_v2.go
- resource_flexibleengine_lb_l7policy_v2.go
- resource_flexibleengine_lb_l7rule_v2.go
- resource_flexibleengine_lb_listener_v2.go
- resource_flexibleengine_lb_loadbalancer_v2.go
- resource_flexibleengine_lb_member_v2.go
- resource_flexibleengine_lb_monitor_v2.go
- resource_flexibleengine_lb_pool_v2.go
- resource_flexibleengine_lb_whitelist_v2.go
- resource_flexibleengine_lts_group.go
- resource_flexibleengine_lts_topic.go
- resource_flexibleengine_mls_instance_v1.go
- resource_flexibleengine_mrs_cluster_v1.go
- resource_flexibleengine_mrs_cluster_v2.go
- resource_flexibleengine_mrs_hybrid_cluster_v1.go
- resource_flexibleengine_mrs_job_v1.go
- resource_flexibleengine_mrs_job_v2.go
- resource_flexibleengine_nat_dnat_rule_v2.go
- resource_flexibleengine_nat_gateway_v2.go
- resource_flexibleengine_nat_snat_rule_v2.go
- resource_flexibleengine_network_acl.go
- resource_flexibleengine_network_acl_rule.go
- resource_flexibleengine_networking_floatingip_associate_v2.go
- resource_flexibleengine_networking_floatingip_v2.go
- resource_flexibleengine_networking_network_v2.go
- resource_flexibleengine_networking_port_v2.go
- resource_flexibleengine_networking_router_interface_v2.go
- resource_flexibleengine_networking_router_route_v2.go
- resource_flexibleengine_networking_router_v2.go
- resource_flexibleengine_networking_secgroup_rule_v2.go
- resource_flexibleengine_networking_secgroup_v2.go
- resource_flexibleengine_networking_subnet_v2.go
- resource_flexibleengine_networking_vip_associate_v2.go
- resource_flexibleengine_networking_vip_v2.go
- resource_flexibleengine_obs_bucket.go
- resource_flexibleengine_obs_bucket_notifications.go
- resource_flexibleengine_obs_bucket_object.go
- resource_flexibleengine_obs_bucket_replication.go
- resource_flexibleengine_rds_configuration_v3.go
- resource_flexibleengine_rds_instance_v1.go
- resource_flexibleengine_rds_read_replica_v3.go
- resource_flexibleengine_rts_software_config_v1.go
- resource_flexibleengine_rts_stack_v1.go
- resource_flexibleengine_s3_bucket.go
- resource_flexibleengine_s3_bucket_object.go
- resource_flexibleengine_s3_bucket_policy.go
- resource_flexibleengine_sdrs_drill.go
- resource_flexibleengine_sdrs_protectedinstance_v1.go
- resource_flexibleengine_sdrs_protectiongroup_v1.go
- resource_flexibleengine_sdrs_replication_attach_v1.go
- resource_flexibleengine_sdrs_replication_pair_v1.go
- resource_flexibleengine_sfs_access_rule_v2.go
- resource_flexibleengine_sfs_file_system_v2.go
- resource_flexibleengine_vbs_backup_policy_v2.go
- resource_flexibleengine_vbs_backup_v2.go
- resource_flexibleengine_vpc_eip.go
- resource_flexibleengine_vpc_flow_log.go
- resource_flexibleengine_vpc_peering_connection_accepter_v2.go
- resource_flexibleengine_vpc_peering_connection_v2.go
- resource_flexibleengine_vpc_route_v2.go
- resource_flexibleengine_vpcep_approval.go
- resource_flexibleengine_vpcep_endpoint.go
- resource_flexibleengine_vpcep_service.go
- resource_flexibleengine_waf_certificate.go
- resource_flexibleengine_waf_dediacted_certificate.go
- resource_flexibleengine_waf_dedicated_domain.go
- resource_flexibleengine_waf_dedicated_instance.go
- resource_flexibleengine_waf_dedicated_policy.go
- resource_flexibleengine_waf_domain.go
- resource_flexibleengine_waf_policy.go
- resource_flexibleengine_waf_rule_alarm_masking.go
- resource_flexibleengine_waf_rule_blacklist.go
- resource_flexibleengine_waf_rule_cc_protection.go
- resource_flexibleengine_waf_rule_data_masking.go
- resource_flexibleengine_waf_rule_precise_protection.go
- resource_flexibleengine_waf_rule_web_tamper_protection.go
- s3session.go
- structure.go
- tags.go
- transport.go
- utils.go
- validators.go
- value_specs.go
Directories ¶
Path | Synopsis |
---|---|
Package acceptance includes all test cases of resources and data sources that imported directly from huaweicloud.
|
Package acceptance includes all test cases of resources and data sources that imported directly from huaweicloud. |
Package deprecated includes files of resources and data sources that imported directly from huaweicloud, so we should deprecate them.
|
Package deprecated includes files of resources and data sources that imported directly from huaweicloud, so we should deprecate them. |