Documentation
¶
Index ¶
- type Account
- type CustomNetwork
- type DetailedEnvironment
- type Domain
- type Environment
- type Instance
- type Promotion
- type Resource
- type ResourceChangeSet
- type Service
- type ServicePlan
- type ServicePlanDetails
- type ServicePlanVersion
- type ServicePlanVersionDetails
- type Subscription
- type Upgrade
- type UpgradeStatus
- type UpgradeStatusDetail
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomNetwork ¶
type CustomNetwork struct {
CustomNetworkID string `json:"custom_network_id"`
CustomNetworkName string `json:"custom_network_name"`
CloudProvider string `json:"cloud_provider"`
Region string `json:"region"`
CIDR string `json:"cidr"`
OwningOrgID string `json:"owning_org_id"`
OwningOrgName string `json:"owning_org_name"`
AwsAccountID string `json:"aws_account_id"`
CloudProviderNativeNetworkId string `json:"cloud_provider_native_network_id"`
GcpProjectID string `json:"gcp_project_id"`
GcpProjectNumber string `json:"gcp_project_number"`
HostClusterID string `json:"host_cluster_id"`
}
type DetailedEnvironment ¶
type DetailedEnvironment struct {
EnvironmentID string `json:"environment_id,omitempty"`
EnvironmentName string `json:"environment_name,omitempty"`
EnvironmentType string `json:"environment_type,omitempty"`
ServiceID string `json:"service_id,omitempty"`
ServiceName string `json:"service_name,omitempty"`
SourceEnvName string `json:"source_env_name,omitempty"`
PromoteStatus string `json:"promote_status,omitempty"`
SaaSPortalStatus string `json:"saas_portal_status,omitempty"`
SaaSPortalURL string `json:"saas_portal_url,omitempty"`
}
type Environment ¶
type Instance ¶
type Instance struct {
InstanceID string `json:"instance_id"`
Service string `json:"service"`
Environment string `json:"environment"`
Plan string `json:"plan"`
Version string `json:"version"`
Resource string `json:"resource"`
CloudProvider string `json:"cloud_provider"`
Region string `json:"region"`
Status string `json:"status"`
SubscriptionID string `json:"subscription_id"`
}
type Promotion ¶
type Promotion struct {
ServiceID string `json:"service_id"`
ServiceName string `json:"service_name"`
SourceEnvironmentID string `json:"source_environment_id"`
SourceEnvironmentName string `json:"source_environment_name"`
TargetEnvID string `json:"target_env_id"`
TargetEnvName string `json:"target_env_name"`
PromoteStatus string `json:"promote_status"`
}
type Resource ¶
type Resource struct {
ResourceID string `json:"resource_id,omitempty"`
ResourceName string `json:"resource_name,omitempty"`
ResourceDescription string `json:"resource_description,omitempty"`
ResourceType string `json:"resource_type,omitempty"`
ActionHooks any `json:"action_hooks,omitempty"`
AdditionalSecurityContext any `json:"additional_security_context,omitempty"`
BackupConfiguration any `json:"backup_configuration,omitempty"`
Capabilities any `json:"capabilities,omitempty"`
CustomLabels any `json:"custom_labels,omitempty"`
CustomSysCTLs any `json:"custom_sysctls,omitempty"`
CustomULimits any `json:"custom_ulimits,omitempty"`
Dependencies any `json:"dependencies,omitempty"`
EnvironmentVariables any `json:"environment_variables,omitempty"`
FileSystemConfiguration any `json:"file_system_configuration,omitempty"`
HelmChartConfiguration any `json:"helm_chart_configuration,omitempty"`
KustomizeConfiguration any `json:"kustomize_configuration,omitempty"`
L4LoadBalancerConfiguration any `json:"l4_load_balancer_configuration,omitempty"`
L7LoadBalancerConfiguration any `json:"l7_load_balancer_configuration,omitempty"`
OperatorCRDConfiguration any `json:"operator_crd_configuration,omitempty"`
}
type ResourceChangeSet ¶
type ResourceChangeSet struct {
ResourceName string `json:"resource_name,omitempty"`
ResourceChanges any `json:"resource_changes,omitempty"`
ProductTierFeatureChanges any `json:"product_tier_feature_changes,omitempty"`
ImageConfigChanges any `json:"image_config_changes,omitempty"`
InfraConfigChanges any `json:"infra_config_changes,omitempty"`
}
type ServicePlan ¶
type ServicePlan struct {
PlanID string `json:"plan_id,omitempty"`
PlanName string `json:"plan_name,omitempty"`
ServiceID string `json:"service_id,omitempty"`
ServiceName string `json:"service_name,omitempty"`
Environment string `json:"environment,omitempty"`
DeploymentType string `json:"deployment_type,omitempty"`
TenancyType string `json:"tenancy_type,omitempty"`
}
type ServicePlanDetails ¶
type ServicePlanDetails struct {
PlanID string `json:"plan_id,omitempty"`
PlanName string `json:"plan_name,omitempty"`
ServiceID string `json:"service_id,omitempty"`
ServiceName string `json:"service_name,omitempty"`
Environment string `json:"environment,omitempty"`
DeploymentType string `json:"deployment_type,omitempty"`
TenancyType string `json:"tenancy_type,omitempty"`
EnabledFeatures any `json:"enabled_features,omitempty"`
Resources []Resource `json:"resources,omitempty"`
PendingChanges map[string]ResourceChangeSet `json:"pending_changes,omitempty"`
}
type ServicePlanVersion ¶
type ServicePlanVersion struct {
PlanID string `json:"plan_id,omitempty"`
PlanName string `json:"plan_name,omitempty"`
ServiceID string `json:"service_id,omitempty"`
ServiceName string `json:"service_name,omitempty"`
Environment string `json:"environment,omitempty"`
Version string `json:"version,omitempty"`
ReleaseDescription string `json:"release_description,omitempty"`
VersionSetStatus string `json:"version_set_status,omitempty"`
}
type ServicePlanVersionDetails ¶
type ServicePlanVersionDetails struct {
PlanID string `json:"plan_id,omitempty"`
PlanName string `json:"plan_name,omitempty"`
ServiceID string `json:"service_id,omitempty"`
ServiceName string `json:"service_name,omitempty"`
Environment string `json:"environment,omitempty"`
Version string `json:"version,omitempty"`
ReleaseDescription string `json:"release_description,omitempty"`
VersionSetStatus string `json:"version_set_status,omitempty"`
EnabledFeatures any `json:"enabled_features,omitempty"`
Resources []Resource `json:"resources,omitempty"`
}
type Subscription ¶
type Subscription struct {
SubscriptionID string `json:"subscription_id"`
ServiceID string `json:"service_id"`
ServiceName string `json:"service_name"`
PlanID string `json:"plan_id"`
PlanName string `json:"plan_name"`
Environment string `json:"environment"`
SubscriptionOwnerName string `json:"subscription_owner_name"`
SubscriptionOwnerEmail string `json:"subscription_owner_email"`
Status string `json:"status"`
}
type UpgradeStatus ¶
Click to show internal directories.
Click to hide internal directories.