package
0.0.0-20240909034204-207f58c0b9a3
Repository: https://github.com/chnsz/golangsdk.git
Documentation: pkg.go.dev

# Functions

Create is a method to create a new instance under ServiceStage application using create option.
Delete is a method to remove an existing instance.
DoAction is a method to change component status or upgrade the instance.
ExtractInstances is a method to extract the list of environment details for ServiceStage service.
Get is a method to obtain the details of a specified component instance (deployment) using its ID.
List is a method to query the list of the component instances (deployment) using given opts.
Update is a method to update the current dependency configuration.

# Structs

UpdateOpts is the structure required by the DoAction method to change component status or upgrade it.
ActionParams is an object that specifies the operate parameters.
Affinity is an object that specifies the configuration details of the affinity or anti-affinity.
Artifact is an object that specifies the image storage of the software package.
CommandObject is an object that specifies the check parameters of the command probe.
Configuration is an object that specifies the build configuration for a component instance.
ConfigurationResp is an object represents the configuration details of the deployment.
CreateOpts is the structure required by the Create method to deploy a specified component.
Entrypoint is an object that specifies the commands when launching up the deployment.
ExternalAccess is an object that specifies the configuration of the external IP access.
ExternalAccessResp is an object represents the configuration of the external IP access.
HttpObject is an object that specifies the check parameters of the HTTP probe.
Instance is the structure that represents the details of the ServiceStage component instance.
InstancePage is a single page maximum result representing a query by offset page.
Job is the structure that represents the result of the Action.
No description provided by the author
Lifecycle is an object that specifies the lifecycle of the component deployment.
LifecycleResp is an object represents the lifecycle of the deployment.
ListOpts allows to filter list data using given parameters.
LogCollectionPolicy is an object that specifies the policy of the log collection.
LogCollectionPolicyResp is an object represents the details of the log collection policy.
Mount is an object that specifies the directory mounted to the container.
Probe is an object that specifies which probe members we have.
ProbeDetail is an object that specifies the configuration details of the liveness probe and service probe.
ProbeResp is an object represents the probe members configuration of the deployment.
Process is an object that specifies the post-processing or stop pre-processing.
ProcessParams is an object that specifies the arguments of the post-processing or stop pre-processing.
ProcessResp is an object represents the details of the post-processing or stop pre-processing.
ReferResource is an object that specifies the deployed basic and optional resources.
Scheduler is an object that specifies the scheduling policy.
SchedulerResp is an object represents the scheduling policy.
Spec is an object represents the other upgrade details.
StorageResp is an object represents the status details of the deployment.
Storage is an object that specifies the data storage.
StorageParams is an extend object that specifies the storage path and name.
StorageResp is an object represents the storage configuration of the deployment.
Strategy is an object that specifies the upgrade type, including in-place upgrade and rolling upgrade.
StrategyResp is an object represents the upgrade information of the deployment.
TcpObject is an object that specifies the check parameters of the TCP probe.
UpdateOpts is the structure required by the Update method to update the configuration of the component instance.
Configuration is an object that specifies the environment variable for the component instance.
No description provided by the author