Documentation
¶
Index ¶
- func BSerivceReadStatus(ctx context.Context, state *models.RecordBasicServiceResourceModel, ...) diag.Diagnostics
- func BServiceDataSourceCheckPresence(ctx context.Context, serviceId uint64, c *client.Client) (*bservice.RecordBasicService, error)
- func BServiceDeletedListDataSourceCheckPresence(ctx context.Context, plan models.ListBasicServicesDelModel, c *client.Client) (*bservice.ListBasicServices, error)
- func BServiceGroupDataSourceCheckPresence(ctx context.Context, state models.RecordGroupModel, c *client.Client) (*bservice.RecordGroup, error)
- func BServiceGroupExtNet(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceGroupParents(ctx context.Context, newParents basetypes.ListValue, ...) diag.Diagnostics
- func BServiceGroupReadStatus(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceGroupRemoveComputes(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceGroupResize(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceGroupResourceCheckPresence(ctx context.Context, serviceID uint64, compGroupID uint64, c *client.Client) (*bservice.RecordGroup, error)
- func BServiceGroupResourceCreate(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceGroupStartStop(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceGroupUpdate(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceGroupVinses(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
- func BServiceListDataSourceCheckPresence(ctx context.Context, plan models.ListBasicServicesModel, c *client.Client) (*bservice.ListBasicServices, error)
- func BServiceResourceCheckPresence(ctx context.Context, serviceID uint64, c *client.Client) (*bservice.RecordBasicService, error)
- func BServiceResourceCreate(ctx context.Context, plan *models.RecordBasicServiceResourceModel, ...) (*uint64, diag.Diagnostics)
- func BServiceSnapshotListDataSourceCheckPresence(ctx context.Context, serviceID uint64, c *client.Client) (*bservice.ListInfoSnapshots, error)
- func EnableDisableBService(ctx context.Context, plan *models.RecordBasicServiceResourceModel, ...) diag.Diagnostics
- func SnapshotsBService(ctx context.Context, oldSnapshots basetypes.ListValue, ...) diag.Diagnostics
- func StartStopBService(ctx context.Context, plan *models.RecordBasicServiceResourceModel, ...) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BSerivceReadStatus ¶
func BSerivceReadStatus(ctx context.Context, state *models.RecordBasicServiceResourceModel, c *client.Client) diag.Diagnostics
BServiceReadStatus loads BService resource by its id, gets it current status. Performs restore and enable if needed for Deleted status. In case of failure returns errors.
func BServiceDeletedListDataSourceCheckPresence ¶
func BServiceDeletedListDataSourceCheckPresence(ctx context.Context, plan models.ListBasicServicesDelModel, c *client.Client) (*bservice.ListBasicServices, error)
func BServiceGroupDataSourceCheckPresence ¶
func BServiceGroupDataSourceCheckPresence(ctx context.Context, state models.RecordGroupModel, c *client.Client) (*bservice.RecordGroup, error)
func BServiceGroupExtNet ¶
func BServiceGroupExtNet(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceGroupParents ¶
func BServiceGroupReadStatus ¶
func BServiceGroupReadStatus(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceGroupRemoveComputes ¶
func BServiceGroupRemoveComputes(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceGroupResize ¶
func BServiceGroupResize(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceGroupResourceCreate ¶
func BServiceGroupResourceCreate(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceGroupStartStop ¶
func BServiceGroupStartStop(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceGroupUpdate ¶
func BServiceGroupUpdate(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceGroupVinses ¶
func BServiceGroupVinses(ctx context.Context, plan *models.ResourceRecordGroupModel, c *client.Client) diag.Diagnostics
func BServiceListDataSourceCheckPresence ¶
func BServiceListDataSourceCheckPresence(ctx context.Context, plan models.ListBasicServicesModel, c *client.Client) (*bservice.ListBasicServices, error)
func BServiceResourceCheckPresence ¶
func BServiceResourceCheckPresence(ctx context.Context, serviceID uint64, c *client.Client) (*bservice.RecordBasicService, error)
BServiceResourceCheckPresence checks if BService with serviceID exists
func BServiceResourceCreate ¶
func BServiceResourceCreate(ctx context.Context, plan *models.RecordBasicServiceResourceModel, c *client.Client) (*uint64, diag.Diagnostics)
func EnableDisableBService ¶
func EnableDisableBService(ctx context.Context, plan *models.RecordBasicServiceResourceModel, c *client.Client) diag.Diagnostics
EnableDisableBService performs BService Enable/Disable request. Returns error in case of failures.
func SnapshotsBService ¶
func StartStopBService ¶
func StartStopBService(ctx context.Context, plan *models.RecordBasicServiceResourceModel, c *client.Client) diag.Diagnostics
StartStopBService performs BService Start/Stop request. Returns error in case of failures.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.