as

package
v1.64.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: MPL-2.0 Imports: 29 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ValidDiskTypes     = []string{"SYS", "DATA"}
	ValidShareTypes    = []string{"PER", "WHOLE"}
	ValidChargingModes = []string{"traffic", "bandwidth"}
)
View Source
var (
	HealthAuditMethods = []string{"ELB_AUDIT", "NOVA_AUDIT"}
	HealthAuditTime    = []int{0, 1, 5, 15, 60, 180}
	TerminatePolices   = []string{"OLD_CONFIG_OLD_INSTANCE", "OLD_CONFIG_NEW_INSTANCE", "OLD_INSTANCE", "NEW_INSTANCE"}
)
View Source
var (
	PolicyTypes       = []string{"ALARM", "SCHEDULED", "RECURRENCE"}
	RecurrencePeriods = []string{"Daily", "Weekly", "Monthly"}
	PolicyActions     = []string{"ADD", "REMOVE", "SET"}
)

Functions

func BandWidthPolicyActionSchema added in v1.56.1

func BandWidthPolicyActionSchema() *schema.Resource

func BandWidthScheduledPolicySchema added in v1.56.1

func BandWidthScheduledPolicySchema() *schema.Resource

func ConfigurationDiskSchema added in v1.45.0

func ConfigurationDiskSchema() *schema.Resource

func ConfigurationPersonalitySchema added in v1.45.0

func ConfigurationPersonalitySchema() *schema.Resource

func ConfigurationPublicIpSchema added in v1.45.0

func ConfigurationPublicIpSchema() *schema.Resource

func DataSourceASConfigurations added in v1.45.0

func DataSourceASConfigurations() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_configuration

func DataSourceASGroups added in v1.45.0

func DataSourceASGroups() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_group_tag/{id}/tags @API AS GET /autoscaling-api/v1/{project_id}/scaling_group

func DataSourceASPolicies added in v1.61.0

func DataSourceASPolicies() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_group_id}/list

func DataSourceActivityLogs added in v1.60.0

func DataSourceActivityLogs() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_activity_log/{scaling_group_id}

func DataSourceLifeCycleHooks added in v1.61.0

func DataSourceLifeCycleHooks() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/list

func DataSourcePolicyExecuteLogs added in v1.61.1

func DataSourcePolicyExecuteLogs() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_policy_execute_log/{scaling_policy_id}

func ResourceASBandWidthPolicy added in v1.41.0

func ResourceASBandWidthPolicy() *schema.Resource

@API AS DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{id} @API AS POST /autoscaling-api/v2/{project_id}/scaling_policy @API AS GET /autoscaling-api/v2/{project_id}/scaling_policy/{id} @API AS PUT /autoscaling-api/v2/{project_id}/scaling_policy/{id}

func ResourceASConfiguration

func ResourceASConfiguration() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_configuration/{id} @API AS DELETE /autoscaling-api/v1/{project_id}/scaling_configuration/{id} @API AS POST /autoscaling-api/v1/{project_id}/scaling_configuration @API AS GET /autoscaling-api/v1/{project_id}/scaling_group

func ResourceASGroup

func ResourceASGroup() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling_group/{id} @API AS PUT /autoscaling-api/v1/{project_id}/scaling_group/{id} @API AS DELETE /autoscaling-api/v1/{project_id}/scaling_group/{id} @API AS POST /autoscaling-api/v1/{project_id}/scaling_group_instance/{groupID}/action @API AS GET /autoscaling-api/v1/{project_id}/scaling_group_instance/{groupID}/list @API AS POST /autoscaling-api/v1/{project_id}/scaling_group_tag/{id}/tags/action @API AS GET /autoscaling-api/v1/{project_id}/scaling_group_tag/{id}/tags @API AS POST /autoscaling-api/v1/{project_id}/scaling_group @API AS POST /autoscaling-api/v1/{project_id}/scaling_group/{id}/action

func ResourceASInstanceAttach added in v1.48.0

func ResourceASInstanceAttach() *schema.Resource

@API AS POST /autoscaling-api/v1/{project_id}/scaling_group_instance/{groupID}/action @API AS GET /autoscaling-api/v1/{project_id}/scaling_group_instance/{groupID}/list

func ResourceASLifecycleHook

func ResourceASLifecycleHook() *schema.Resource

@API AS DELETE /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{groupID}/{hookName} @API AS GET /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{groupID}/{hookName} @API AS PUT /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{groupID}/{hookName} @API AS POST /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{groupID}

func ResourceASPolicy

func ResourceASPolicy() *schema.Resource

@API AS DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{id} @API AS GET /autoscaling-api/v1/{project_id}/scaling_policy/{id} @API AS PUT /autoscaling-api/v1/{project_id}/scaling_policy/{id} @API AS POST /autoscaling-api/v1/{project_id}/scaling_policy

func ResourceAsNotification added in v1.46.0

func ResourceAsNotification() *schema.Resource

@API AS PUT /autoscaling-api/v1/{project_id}/scaling_notification/{scaling_group_id} @API AS GET /autoscaling-api/v1/{project_id}/scaling_notification/{scaling_group_id} @API AS DELETE /autoscaling-api/v1/{project_id}/scaling_notification/{scaling_group_id}/{topic_urn}

func ResourcePlannedTask added in v1.58.0

func ResourcePlannedTask() *schema.Resource

@API AS GET /autoscaling-api/v1/{project_id}/scaling-groups/{groupID}/scheduled-tasks @API AS POST /autoscaling-api/v1/{project_id}/scaling-groups/{groupID}/scheduled-tasks @API AS DELETE /autoscaling-api/v1/{project_id}/scaling-groups/{groupID}/scheduled-tasks/{taskID} @API AS PUT /autoscaling-api/v1/{project_id}/scaling-groups/{groupID}/scheduled-tasks/{taskID}

Types

This section is empty.

Jump to

Keyboard shortcuts

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