Documentation ¶
Index ¶
- Constants
- Variables
- func Provider() terraform.ResourceProvider
- func WaitForNoActiveTransactions(d *schema.ResourceData, meta interface{}) (interface{}, error)
- func WaitForOrderCompletion(receipt *datatypes.Container_Product_Order_Receipt, meta interface{}) (datatypes.Billing_Order_Item, error)
- func WaitForPublicIpAvailable(d *schema.ResourceData, meta interface{}) (interface{}, error)
- func WaitForUpgradeTransactionsToAppear(d *schema.ResourceData, meta interface{}) (interface{}, error)
Constants ¶
View Source
const ( AdditionalServicesGlobalIpAddressesPackageType = "ADDITIONAL_SERVICES_GLOBAL_IP_ADDRESSES" GlobalIpMask = "id,ipAddress[ipAddress],destinationIpAddress[ipAddress]" )
View Source
const ( LB_LARGE_150000_CONNECTIONS = 150000 LB_SMALL_15000_CONNECTIONS = 15000 LbLocalPackageType = "ADDITIONAL_SERVICES_LOAD_BALANCER" )
View Source
const ( PACKAGE_ID_APPLICATION_DELIVERY_CONTROLLER = 192 DELIMITER = "_" )
View Source
const ( SoftLayerTimeFormat = string("2006-01-02T15:04:05-07:00") SOFTLAYER_SCALE_POLICY_TRIGGER_TYPE_ID_RESOURCE_USE = 1 SOFTLAYER_SCALE_POLICY_TRIGGER_TYPE_ID_REPEATING = 2 SOFTLAYER_SCALE_POLICY_TRIGGER_TYPE_ID_ONE_TIME = 3 )
View Source
const ( AdditionalServicesPackageType = "ADDITIONAL_SERVICES" AdditionalServicesNetworkVlanPackageType = "ADDITIONAL_SERVICES_NETWORK_VLAN" VlanMask = "id,name,primaryRouter[datacenter[name]],primaryRouter[hostname],vlanNumber," + "billingItem[recurringFee],guestNetworkComponentCount,subnets[networkIdentifier,cidr,subnetType]" )
View Source
const HEALTH_CHECK_TYPE_HTTP_CUSTOM = "HTTP-CUSTOM"
View Source
const (
VPX_VERSION_10_1 = "10.1"
)
Variables ¶
View Source
var SoftLayerScaleGroupObjectMask = []string{
"id",
"name",
"minimumMemberCount",
"maximumMemberCount",
"cooldown",
"status[keyName]",
"regionalGroup[id,name]",
"terminationPolicy[keyName]",
"virtualGuestMemberTemplate[blockDeviceTemplateGroup,primaryNetworkComponent[networkVlan[id]],primaryBackendNetworkComponent[networkVlan[id]]]",
"loadBalancers[id,port,virtualServerId,healthCheck[id]]",
"networkVlans[id,networkVlanId,networkVlan[vlanNumber,primaryRouter[hostname]]]",
"loadBalancers[healthCheck[healthCheckTypeId,type[keyname],attributes[value,type[id,keyname]]]]",
}
View Source
var SoftLayerScalePolicyObjectMask = []string{
"cooldown",
"id",
"name",
"scaleActions",
"scaleGroupId",
"oneTimeTriggers",
"repeatingTriggers",
"resourceUseTriggers.watches",
"triggers",
}
Functions ¶
func Provider ¶
func Provider() terraform.ResourceProvider
func WaitForNoActiveTransactions ¶
func WaitForNoActiveTransactions(d *schema.ResourceData, meta interface{}) (interface{}, error)
WaitForNoActiveTransactions Wait for no active transactions
func WaitForOrderCompletion ¶
func WaitForOrderCompletion( receipt *datatypes.Container_Product_Order_Receipt, meta interface{}) (datatypes.Billing_Order_Item, error)
func WaitForPublicIpAvailable ¶
func WaitForPublicIpAvailable(d *schema.ResourceData, meta interface{}) (interface{}, error)
WaitForPublicIpAvailable Wait for the public ip to be available
func WaitForUpgradeTransactionsToAppear ¶
func WaitForUpgradeTransactionsToAppear(d *schema.ResourceData, meta interface{}) (interface{}, error)
WaitForUpgradeTransactionsToAppear Wait for upgrade transactions
Types ¶
This section is empty.
Source Files ¶
- data_source_softlayer_image_template.go
- data_source_softlayer_ssh_key.go
- data_source_softlayer_vlan.go
- provider.go
- resource_softlayer_bare_metal.go
- resource_softlayer_basic_monitor.go
- resource_softlayer_dns_domain.go
- resource_softlayer_dns_domain_record.go
- resource_softlayer_global_ip.go
- resource_softlayer_lb_local.go
- resource_softlayer_lb_local_service.go
- resource_softlayer_lb_local_service_group.go
- resource_softlayer_lb_vpx.go
- resource_softlayer_lb_vpx_ha.go
- resource_softlayer_lb_vpx_service.go
- resource_softlayer_lb_vpx_vip.go
- resource_softlayer_objectstorage_account.go
- resource_softlayer_provisioning_hook.go
- resource_softlayer_scale_group.go
- resource_softlayer_scale_policy.go
- resource_softlayer_security_certificate.go
- resource_softlayer_ssh_key.go
- resource_softlayer_user.go
- resource_softlayer_virtual_guest.go
- resource_softlayer_vlan.go
Click to show internal directories.
Click to hide internal directories.