You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform-provider-decort/internal/status/status.go

200 lines
4.4 KiB

3 years ago
/*
Copyright (c) 2019-2022 Digital Energy Cloud Solutions LLC. All Rights Reserved.
Authors:
Petr Krutov, <petr.krutov@digitalenergy.online>
Stanislav Solovev, <spsolovev@digitalenergy.online>
Kasim Baybikov, <kmbaybikov@basistech.ru>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
/*
Terraform DECORT provider - manage resources provided by DECORT (Digital Energy Cloud
Orchestration Technology) with Terraform by Hashicorp.
Source code: https://repository.basistech.ru/BASIS/terraform-provider-decort
3 years ago
Please see README.md to learn where to place source code so that it
builds seamlessly.
Documentation: https://repository.basistech.ru/BASIS/terraform-provider-decort/wiki
3 years ago
*/
3 years ago
package status
type Status = string
var (
3 years ago
// An object is Confirmed
// Status available for:
// - Account
Confirmed Status = "CONFIRMED"
3 years ago
// The disk is linked to any Compute
// Status available for:
// - Disk
3 years ago
Assigned Status = "ASSIGNED"
3 years ago
// An object enabled for operations
// Status available for:
// - Compute
// - Disk
3 years ago
// - Vins
3 years ago
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Enabled Status = "ENABLED"
// Enabling in process
// Status available for:
// - Disk
3 years ago
// - Vins
3 years ago
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Enabling Status = "ENABLING"
// An object disabled for operations
// Status available for:
// - Compute
// - Disk
3 years ago
// - Vins
3 years ago
// - Account
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Disabled Status = "DISABLED"
// Disabling in process
// Status available for:
// - Disk
3 years ago
// - Vins
3 years ago
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Disabling Status = "DISABLING"
// An object model has been created in the database
// Status available for:
// - Image
// - Disk
// - Compute
3 years ago
// - Vins
3 years ago
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Modeled Status = "MODELED"
3 years ago
// In the process of creation
// Status available for:
// - Image
3 years ago
// - Disk
// - K8s Cluster
// - Load Balancer
3 years ago
Creating Status = "CREATING"
3 years ago
// An object was created successfully
// Status available for:
// - Image
// - Disk
// - Compute
3 years ago
// - Vins
3 years ago
// - K8s Cluster
// - BasicService
// - Load Balancer
3 years ago
Created Status = "CREATED"
3 years ago
// Physical resources are allocated for the object
// Status available for:
// - Compute
3 years ago
// - Disk
3 years ago
Allocated Status = "ALLOCATED"
3 years ago
// The object has released (returned to the platform) the physical resources that it occupied
// Status available for:
// - Compute
3 years ago
// - Disk
3 years ago
Unallocated Status = "UNALLOCATED"
3 years ago
// Destroying in progress
// Status available for:
// - Disk
// - Compute
3 years ago
// - Vins
3 years ago
// - Account
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Destroying Status = "DESTROYING"
// Permanently deleted
// Status available for:
// - Image
// - Disk
// - Compute
3 years ago
// - Vins
3 years ago
// - Account
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Destroyed Status = "DESTROYED"
3 years ago
// Deleting in progress to Trash
// Status available for:
// - Compute
3 years ago
// - Vins
3 years ago
// - BasicService
// - K8s Cluster
// - Load Balancer
3 years ago
Deleting Status = "DELETING"
// Deleted to Trash
// Status available for:
// - Compute
3 years ago
// - Vins
3 years ago
// - Account
// - BasicService
// - Disk
// - K8s Cluster
// - Load Balancer
3 years ago
Deleted Status = "DELETED"
3 years ago
// Deleted from storage
// Status available for:
// - Image
3 years ago
// - Disk
3 years ago
Purged Status = "PURGED"
3 years ago
// Repeating deploy of the object in progress
// Status available for:
// - Compute
Redeploying Status = "REDEPLOYING"
3 years ago
// The resource is not bound to vnf device
// Status available for:
// - vins vnf
Stashed Status = "STASHED"
3 years ago
// Object is in restoration process
// Status available for:
// - BasicService
// - K8s Cluster
// - Load Balancer
Restoring Status = "RESTORING"
// Object is in reconfiguration process
// Status available for:
// - BasicService
Reconfiguring Status = "RECONFIGURING"
3 years ago
)