Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AddClusterIntoServiceMeshRequest
- type AddClusterIntoServiceMeshResponse
- type AddVmAppToMeshRequest
- type AddVmAppToMeshResponse
- type Audit
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddClusterIntoServiceMesh(request *AddClusterIntoServiceMeshRequest) (response *AddClusterIntoServiceMeshResponse, err error)
- func (client *Client) AddClusterIntoServiceMeshWithCallback(request *AddClusterIntoServiceMeshRequest, ...) <-chan int
- func (client *Client) AddClusterIntoServiceMeshWithChan(request *AddClusterIntoServiceMeshRequest) (<-chan *AddClusterIntoServiceMeshResponse, <-chan error)
- func (client *Client) AddVmAppToMesh(request *AddVmAppToMeshRequest) (response *AddVmAppToMeshResponse, err error)
- func (client *Client) AddVmAppToMeshWithCallback(request *AddVmAppToMeshRequest, ...) <-chan int
- func (client *Client) AddVmAppToMeshWithChan(request *AddVmAppToMeshRequest) (<-chan *AddVmAppToMeshResponse, <-chan error)
- func (client *Client) CreateServiceMesh(request *CreateServiceMeshRequest) (response *CreateServiceMeshResponse, err error)
- func (client *Client) CreateServiceMeshWithCallback(request *CreateServiceMeshRequest, ...) <-chan int
- func (client *Client) CreateServiceMeshWithChan(request *CreateServiceMeshRequest) (<-chan *CreateServiceMeshResponse, <-chan error)
- func (client *Client) DeleteServiceMesh(request *DeleteServiceMeshRequest) (response *DeleteServiceMeshResponse, err error)
- func (client *Client) DeleteServiceMeshWithCallback(request *DeleteServiceMeshRequest, ...) <-chan int
- func (client *Client) DeleteServiceMeshWithChan(request *DeleteServiceMeshRequest) (<-chan *DeleteServiceMeshResponse, <-chan error)
- func (client *Client) DescribeCens(request *DescribeCensRequest) (response *DescribeCensResponse, err error)
- func (client *Client) DescribeCensWithCallback(request *DescribeCensRequest, ...) <-chan int
- func (client *Client) DescribeCensWithChan(request *DescribeCensRequest) (<-chan *DescribeCensResponse, <-chan error)
- func (client *Client) DescribeClusterGrafana(request *DescribeClusterGrafanaRequest) (response *DescribeClusterGrafanaResponse, err error)
- func (client *Client) DescribeClusterGrafanaWithCallback(request *DescribeClusterGrafanaRequest, ...) <-chan int
- func (client *Client) DescribeClusterGrafanaWithChan(request *DescribeClusterGrafanaRequest) (<-chan *DescribeClusterGrafanaResponse, <-chan error)
- func (client *Client) DescribeClusterPrometheus(request *DescribeClusterPrometheusRequest) (response *DescribeClusterPrometheusResponse, err error)
- func (client *Client) DescribeClusterPrometheusWithCallback(request *DescribeClusterPrometheusRequest, ...) <-chan int
- func (client *Client) DescribeClusterPrometheusWithChan(request *DescribeClusterPrometheusRequest) (<-chan *DescribeClusterPrometheusResponse, <-chan error)
- func (client *Client) DescribeClustersInServiceMesh(request *DescribeClustersInServiceMeshRequest) (response *DescribeClustersInServiceMeshResponse, err error)
- func (client *Client) DescribeClustersInServiceMeshWithCallback(request *DescribeClustersInServiceMeshRequest, ...) <-chan int
- func (client *Client) DescribeClustersInServiceMeshWithChan(request *DescribeClustersInServiceMeshRequest) (<-chan *DescribeClustersInServiceMeshResponse, <-chan error)
- func (client *Client) DescribeGuestClusterAccessLogDashboards(request *DescribeGuestClusterAccessLogDashboardsRequest) (response *DescribeGuestClusterAccessLogDashboardsResponse, err error)
- func (client *Client) DescribeGuestClusterAccessLogDashboardsWithCallback(request *DescribeGuestClusterAccessLogDashboardsRequest, ...) <-chan int
- func (client *Client) DescribeGuestClusterAccessLogDashboardsWithChan(request *DescribeGuestClusterAccessLogDashboardsRequest) (<-chan *DescribeGuestClusterAccessLogDashboardsResponse, <-chan error)
- func (client *Client) DescribeIngressGateways(request *DescribeIngressGatewaysRequest) (response *DescribeIngressGatewaysResponse, err error)
- func (client *Client) DescribeIngressGatewaysWithCallback(request *DescribeIngressGatewaysRequest, ...) <-chan int
- func (client *Client) DescribeIngressGatewaysWithChan(request *DescribeIngressGatewaysRequest) (<-chan *DescribeIngressGatewaysResponse, <-chan error)
- func (client *Client) DescribeServiceMeshDetail(request *DescribeServiceMeshDetailRequest) (response *DescribeServiceMeshDetailResponse, err error)
- func (client *Client) DescribeServiceMeshDetailWithCallback(request *DescribeServiceMeshDetailRequest, ...) <-chan int
- func (client *Client) DescribeServiceMeshDetailWithChan(request *DescribeServiceMeshDetailRequest) (<-chan *DescribeServiceMeshDetailResponse, <-chan error)
- func (client *Client) DescribeServiceMeshKubeconfig(request *DescribeServiceMeshKubeconfigRequest) (response *DescribeServiceMeshKubeconfigResponse, err error)
- func (client *Client) DescribeServiceMeshKubeconfigWithCallback(request *DescribeServiceMeshKubeconfigRequest, ...) <-chan int
- func (client *Client) DescribeServiceMeshKubeconfigWithChan(request *DescribeServiceMeshKubeconfigRequest) (<-chan *DescribeServiceMeshKubeconfigResponse, <-chan error)
- func (client *Client) DescribeServiceMeshes(request *DescribeServiceMeshesRequest) (response *DescribeServiceMeshesResponse, err error)
- func (client *Client) DescribeServiceMeshesWithCallback(request *DescribeServiceMeshesRequest, ...) <-chan int
- func (client *Client) DescribeServiceMeshesWithChan(request *DescribeServiceMeshesRequest) (<-chan *DescribeServiceMeshesResponse, <-chan error)
- func (client *Client) DescribeUpgradeVersion(request *DescribeUpgradeVersionRequest) (response *DescribeUpgradeVersionResponse, err error)
- func (client *Client) DescribeUpgradeVersionWithCallback(request *DescribeUpgradeVersionRequest, ...) <-chan int
- func (client *Client) DescribeUpgradeVersionWithChan(request *DescribeUpgradeVersionRequest) (<-chan *DescribeUpgradeVersionResponse, <-chan error)
- func (client *Client) GetDiagnosis(request *GetDiagnosisRequest) (response *GetDiagnosisResponse, err error)
- func (client *Client) GetDiagnosisWithCallback(request *GetDiagnosisRequest, ...) <-chan int
- func (client *Client) GetDiagnosisWithChan(request *GetDiagnosisRequest) (<-chan *GetDiagnosisResponse, <-chan error)
- func (client *Client) GetRegisteredServiceEndpoints(request *GetRegisteredServiceEndpointsRequest) (response *GetRegisteredServiceEndpointsResponse, err error)
- func (client *Client) GetRegisteredServiceEndpointsWithCallback(request *GetRegisteredServiceEndpointsRequest, ...) <-chan int
- func (client *Client) GetRegisteredServiceEndpointsWithChan(request *GetRegisteredServiceEndpointsRequest) (<-chan *GetRegisteredServiceEndpointsResponse, <-chan error)
- func (client *Client) GetRegisteredServiceNamespaces(request *GetRegisteredServiceNamespacesRequest) (response *GetRegisteredServiceNamespacesResponse, err error)
- func (client *Client) GetRegisteredServiceNamespacesWithCallback(request *GetRegisteredServiceNamespacesRequest, ...) <-chan int
- func (client *Client) GetRegisteredServiceNamespacesWithChan(request *GetRegisteredServiceNamespacesRequest) (<-chan *GetRegisteredServiceNamespacesResponse, <-chan error)
- func (client *Client) GetRegisteredServices(request *GetRegisteredServicesRequest) (response *GetRegisteredServicesResponse, err error)
- func (client *Client) GetRegisteredServicesWithCallback(request *GetRegisteredServicesRequest, ...) <-chan int
- func (client *Client) GetRegisteredServicesWithChan(request *GetRegisteredServicesRequest) (<-chan *GetRegisteredServicesResponse, <-chan error)
- func (client *Client) GetServiceMeshSlb(request *GetServiceMeshSlbRequest) (response *GetServiceMeshSlbResponse, err error)
- func (client *Client) GetServiceMeshSlbWithCallback(request *GetServiceMeshSlbRequest, ...) <-chan int
- func (client *Client) GetServiceMeshSlbWithChan(request *GetServiceMeshSlbRequest) (<-chan *GetServiceMeshSlbResponse, <-chan error)
- func (client *Client) GetVmAppMeshInfo(request *GetVmAppMeshInfoRequest) (response *GetVmAppMeshInfoResponse, err error)
- func (client *Client) GetVmAppMeshInfoWithCallback(request *GetVmAppMeshInfoRequest, ...) <-chan int
- func (client *Client) GetVmAppMeshInfoWithChan(request *GetVmAppMeshInfoRequest) (<-chan *GetVmAppMeshInfoResponse, <-chan error)
- func (client *Client) GetVmMeta(request *GetVmMetaRequest) (response *GetVmMetaResponse, err error)
- func (client *Client) GetVmMetaWithCallback(request *GetVmMetaRequest, ...) <-chan int
- func (client *Client) GetVmMetaWithChan(request *GetVmMetaRequest) (<-chan *GetVmMetaResponse, <-chan error)
- func (client *Client) RemoveClusterFromServiceMesh(request *RemoveClusterFromServiceMeshRequest) (response *RemoveClusterFromServiceMeshResponse, err error)
- func (client *Client) RemoveClusterFromServiceMeshWithCallback(request *RemoveClusterFromServiceMeshRequest, ...) <-chan int
- func (client *Client) RemoveClusterFromServiceMeshWithChan(request *RemoveClusterFromServiceMeshRequest) (<-chan *RemoveClusterFromServiceMeshResponse, <-chan error)
- func (client *Client) RemoveVmAppFromMesh(request *RemoveVmAppFromMeshRequest) (response *RemoveVmAppFromMeshResponse, err error)
- func (client *Client) RemoveVmAppFromMeshWithCallback(request *RemoveVmAppFromMeshRequest, ...) <-chan int
- func (client *Client) RemoveVmAppFromMeshWithChan(request *RemoveVmAppFromMeshRequest) (<-chan *RemoveVmAppFromMeshResponse, <-chan error)
- func (client *Client) RunDiagnosis(request *RunDiagnosisRequest) (response *RunDiagnosisResponse, err error)
- func (client *Client) RunDiagnosisWithCallback(request *RunDiagnosisRequest, ...) <-chan int
- func (client *Client) RunDiagnosisWithChan(request *RunDiagnosisRequest) (<-chan *RunDiagnosisResponse, <-chan error)
- func (client *Client) UpdateIstioInjectionConfig(request *UpdateIstioInjectionConfigRequest) (response *UpdateIstioInjectionConfigResponse, err error)
- func (client *Client) UpdateIstioInjectionConfigWithCallback(request *UpdateIstioInjectionConfigRequest, ...) <-chan int
- func (client *Client) UpdateIstioInjectionConfigWithChan(request *UpdateIstioInjectionConfigRequest) (<-chan *UpdateIstioInjectionConfigResponse, <-chan error)
- func (client *Client) UpdateMeshFeature(request *UpdateMeshFeatureRequest) (response *UpdateMeshFeatureResponse, err error)
- func (client *Client) UpdateMeshFeatureWithCallback(request *UpdateMeshFeatureRequest, ...) <-chan int
- func (client *Client) UpdateMeshFeatureWithChan(request *UpdateMeshFeatureRequest) (<-chan *UpdateMeshFeatureResponse, <-chan error)
- func (client *Client) UpgradeMeshVersion(request *UpgradeMeshVersionRequest) (response *UpgradeMeshVersionResponse, err error)
- func (client *Client) UpgradeMeshVersionWithCallback(request *UpgradeMeshVersionRequest, ...) <-chan int
- func (client *Client) UpgradeMeshVersionWithChan(request *UpgradeMeshVersionRequest) (<-chan *UpgradeMeshVersionResponse, <-chan error)
- type Cluster
- type ClustersInDescribeCens
- type ClustersInDescribeClustersInServiceMesh
- type ClustersInDescribeServiceMeshDetail
- type ClustersInDescribeServiceMeshes
- type CreateServiceMeshRequest
- type CreateServiceMeshResponse
- type Dashboard
- type DashboardsInDescribeClusterGrafana
- type DashboardsInDescribeGuestClusterAccessLogDashboards
- type DashboardsItem
- type Data
- type DeleteServiceMeshRequest
- type DeleteServiceMeshResponse
- type DescribeCensRequest
- type DescribeCensResponse
- type DescribeClusterGrafanaRequest
- type DescribeClusterGrafanaResponse
- type DescribeClusterPrometheusRequest
- type DescribeClusterPrometheusResponse
- type DescribeClustersInServiceMeshRequest
- type DescribeClustersInServiceMeshResponse
- type DescribeGuestClusterAccessLogDashboardsRequest
- type DescribeGuestClusterAccessLogDashboardsResponse
- type DescribeIngressGatewaysRequest
- type DescribeIngressGatewaysResponse
- type DescribeServiceMeshDetailRequest
- type DescribeServiceMeshDetailResponse
- type DescribeServiceMeshKubeconfigRequest
- type DescribeServiceMeshKubeconfigResponse
- type DescribeServiceMeshesRequest
- type DescribeServiceMeshesResponse
- type DescribeUpgradeVersionRequest
- type DescribeUpgradeVersionResponse
- type Endpoints
- type GetDiagnosisRequest
- type GetDiagnosisResponse
- type GetRegisteredServiceEndpointsRequest
- type GetRegisteredServiceEndpointsResponse
- type GetRegisteredServiceNamespacesRequest
- type GetRegisteredServiceNamespacesResponse
- type GetRegisteredServicesRequest
- type GetRegisteredServicesResponse
- type GetServiceMeshSlbRequest
- type GetServiceMeshSlbResponse
- type GetVmAppMeshInfoRequest
- type GetVmAppMeshInfoResponse
- type GetVmMetaRequest
- type GetVmMetaResponse
- type IngressGateways
- type InitCNIConfiguration
- type LoadBalancer
- type MeshConfig
- type Namespaces
- type Network
- type OPA
- type Pilot
- type Proxy
- type RemoveClusterFromServiceMeshRequest
- type RemoveClusterFromServiceMeshResponse
- type RemoveVmAppFromMeshRequest
- type RemoveVmAppFromMeshResponse
- type RunDiagnosisRequest
- type RunDiagnosisResponse
- type SLBInfo
- type ServiceEndpoint
- type ServiceEndpoints
- type ServiceMesh
- type ServiceMeshInfo
- type ServiceMeshes
- type Services
- type SidecarInjector
- type Spec
- type UpdateIstioInjectionConfigRequest
- type UpdateIstioInjectionConfigResponse
- type UpdateMeshFeatureRequest
- type UpdateMeshFeatureResponse
- type UpgradeMeshVersionRequest
- type UpgradeMeshVersionResponse
- type VSwitchesInDescribeServiceMeshDetail
- type VSwitchesInDescribeServiceMeshes
- type Version
- type VmMetaInfo
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AddClusterIntoServiceMeshRequest ¶
type AddClusterIntoServiceMeshRequest struct { *requests.RpcRequest ClusterId string `position:"Body" name:"ClusterId"` ServiceMeshId string `position:"Body" name:"ServiceMeshId"` }
AddClusterIntoServiceMeshRequest is the request struct for api AddClusterIntoServiceMesh
func CreateAddClusterIntoServiceMeshRequest ¶
func CreateAddClusterIntoServiceMeshRequest() (request *AddClusterIntoServiceMeshRequest)
CreateAddClusterIntoServiceMeshRequest creates a request to invoke AddClusterIntoServiceMesh API
type AddClusterIntoServiceMeshResponse ¶
type AddClusterIntoServiceMeshResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
AddClusterIntoServiceMeshResponse is the response struct for api AddClusterIntoServiceMesh
func CreateAddClusterIntoServiceMeshResponse ¶
func CreateAddClusterIntoServiceMeshResponse() (response *AddClusterIntoServiceMeshResponse)
CreateAddClusterIntoServiceMeshResponse creates a response to parse from AddClusterIntoServiceMesh response
type AddVmAppToMeshRequest ¶
type AddVmAppToMeshRequest struct { *requests.RpcRequest ServiceAccount string `position:"Query" name:"ServiceAccount"` Annotations string `position:"Query" name:"Annotations"` Ports string `position:"Query" name:"Ports"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` ServiceName string `position:"Query" name:"ServiceName"` UseWorkload requests.Boolean `position:"Query" name:"UseWorkload"` Ips string `position:"Query" name:"Ips"` Labels string `position:"Query" name:"Labels"` Namespace string `position:"Query" name:"Namespace"` Force requests.Boolean `position:"Query" name:"Force"` }
AddVmAppToMeshRequest is the request struct for api AddVmAppToMesh
func CreateAddVmAppToMeshRequest ¶
func CreateAddVmAppToMeshRequest() (request *AddVmAppToMeshRequest)
CreateAddVmAppToMeshRequest creates a request to invoke AddVmAppToMesh API
type AddVmAppToMeshResponse ¶
type AddVmAppToMeshResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` }
AddVmAppToMeshResponse is the response struct for api AddVmAppToMesh
func CreateAddVmAppToMeshResponse ¶
func CreateAddVmAppToMeshResponse() (response *AddVmAppToMeshResponse)
CreateAddVmAppToMeshResponse creates a response to parse from AddVmAppToMesh response
type Audit ¶
type Audit struct { Enabled bool `json:"Enabled" xml:"Enabled"` Project string `json:"Project" xml:"Project"` }
Audit is a nested struct in servicemesh response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddClusterIntoServiceMesh ¶
func (client *Client) AddClusterIntoServiceMesh(request *AddClusterIntoServiceMeshRequest) (response *AddClusterIntoServiceMeshResponse, err error)
AddClusterIntoServiceMesh invokes the servicemesh.AddClusterIntoServiceMesh API synchronously
func (*Client) AddClusterIntoServiceMeshWithCallback ¶
func (client *Client) AddClusterIntoServiceMeshWithCallback(request *AddClusterIntoServiceMeshRequest, callback func(response *AddClusterIntoServiceMeshResponse, err error)) <-chan int
AddClusterIntoServiceMeshWithCallback invokes the servicemesh.AddClusterIntoServiceMesh API asynchronously
func (*Client) AddClusterIntoServiceMeshWithChan ¶
func (client *Client) AddClusterIntoServiceMeshWithChan(request *AddClusterIntoServiceMeshRequest) (<-chan *AddClusterIntoServiceMeshResponse, <-chan error)
AddClusterIntoServiceMeshWithChan invokes the servicemesh.AddClusterIntoServiceMesh API asynchronously
func (*Client) AddVmAppToMesh ¶
func (client *Client) AddVmAppToMesh(request *AddVmAppToMeshRequest) (response *AddVmAppToMeshResponse, err error)
AddVmAppToMesh invokes the servicemesh.AddVmAppToMesh API synchronously
func (*Client) AddVmAppToMeshWithCallback ¶
func (client *Client) AddVmAppToMeshWithCallback(request *AddVmAppToMeshRequest, callback func(response *AddVmAppToMeshResponse, err error)) <-chan int
AddVmAppToMeshWithCallback invokes the servicemesh.AddVmAppToMesh API asynchronously
func (*Client) AddVmAppToMeshWithChan ¶
func (client *Client) AddVmAppToMeshWithChan(request *AddVmAppToMeshRequest) (<-chan *AddVmAppToMeshResponse, <-chan error)
AddVmAppToMeshWithChan invokes the servicemesh.AddVmAppToMesh API asynchronously
func (*Client) CreateServiceMesh ¶
func (client *Client) CreateServiceMesh(request *CreateServiceMeshRequest) (response *CreateServiceMeshResponse, err error)
CreateServiceMesh invokes the servicemesh.CreateServiceMesh API synchronously
func (*Client) CreateServiceMeshWithCallback ¶
func (client *Client) CreateServiceMeshWithCallback(request *CreateServiceMeshRequest, callback func(response *CreateServiceMeshResponse, err error)) <-chan int
CreateServiceMeshWithCallback invokes the servicemesh.CreateServiceMesh API asynchronously
func (*Client) CreateServiceMeshWithChan ¶
func (client *Client) CreateServiceMeshWithChan(request *CreateServiceMeshRequest) (<-chan *CreateServiceMeshResponse, <-chan error)
CreateServiceMeshWithChan invokes the servicemesh.CreateServiceMesh API asynchronously
func (*Client) DeleteServiceMesh ¶
func (client *Client) DeleteServiceMesh(request *DeleteServiceMeshRequest) (response *DeleteServiceMeshResponse, err error)
DeleteServiceMesh invokes the servicemesh.DeleteServiceMesh API synchronously
func (*Client) DeleteServiceMeshWithCallback ¶
func (client *Client) DeleteServiceMeshWithCallback(request *DeleteServiceMeshRequest, callback func(response *DeleteServiceMeshResponse, err error)) <-chan int
DeleteServiceMeshWithCallback invokes the servicemesh.DeleteServiceMesh API asynchronously
func (*Client) DeleteServiceMeshWithChan ¶
func (client *Client) DeleteServiceMeshWithChan(request *DeleteServiceMeshRequest) (<-chan *DeleteServiceMeshResponse, <-chan error)
DeleteServiceMeshWithChan invokes the servicemesh.DeleteServiceMesh API asynchronously
func (*Client) DescribeCens ¶
func (client *Client) DescribeCens(request *DescribeCensRequest) (response *DescribeCensResponse, err error)
DescribeCens invokes the servicemesh.DescribeCens API synchronously
func (*Client) DescribeCensWithCallback ¶
func (client *Client) DescribeCensWithCallback(request *DescribeCensRequest, callback func(response *DescribeCensResponse, err error)) <-chan int
DescribeCensWithCallback invokes the servicemesh.DescribeCens API asynchronously
func (*Client) DescribeCensWithChan ¶
func (client *Client) DescribeCensWithChan(request *DescribeCensRequest) (<-chan *DescribeCensResponse, <-chan error)
DescribeCensWithChan invokes the servicemesh.DescribeCens API asynchronously
func (*Client) DescribeClusterGrafana ¶
func (client *Client) DescribeClusterGrafana(request *DescribeClusterGrafanaRequest) (response *DescribeClusterGrafanaResponse, err error)
DescribeClusterGrafana invokes the servicemesh.DescribeClusterGrafana API synchronously
func (*Client) DescribeClusterGrafanaWithCallback ¶
func (client *Client) DescribeClusterGrafanaWithCallback(request *DescribeClusterGrafanaRequest, callback func(response *DescribeClusterGrafanaResponse, err error)) <-chan int
DescribeClusterGrafanaWithCallback invokes the servicemesh.DescribeClusterGrafana API asynchronously
func (*Client) DescribeClusterGrafanaWithChan ¶
func (client *Client) DescribeClusterGrafanaWithChan(request *DescribeClusterGrafanaRequest) (<-chan *DescribeClusterGrafanaResponse, <-chan error)
DescribeClusterGrafanaWithChan invokes the servicemesh.DescribeClusterGrafana API asynchronously
func (*Client) DescribeClusterPrometheus ¶
func (client *Client) DescribeClusterPrometheus(request *DescribeClusterPrometheusRequest) (response *DescribeClusterPrometheusResponse, err error)
DescribeClusterPrometheus invokes the servicemesh.DescribeClusterPrometheus API synchronously
func (*Client) DescribeClusterPrometheusWithCallback ¶
func (client *Client) DescribeClusterPrometheusWithCallback(request *DescribeClusterPrometheusRequest, callback func(response *DescribeClusterPrometheusResponse, err error)) <-chan int
DescribeClusterPrometheusWithCallback invokes the servicemesh.DescribeClusterPrometheus API asynchronously
func (*Client) DescribeClusterPrometheusWithChan ¶
func (client *Client) DescribeClusterPrometheusWithChan(request *DescribeClusterPrometheusRequest) (<-chan *DescribeClusterPrometheusResponse, <-chan error)
DescribeClusterPrometheusWithChan invokes the servicemesh.DescribeClusterPrometheus API asynchronously
func (*Client) DescribeClustersInServiceMesh ¶
func (client *Client) DescribeClustersInServiceMesh(request *DescribeClustersInServiceMeshRequest) (response *DescribeClustersInServiceMeshResponse, err error)
DescribeClustersInServiceMesh invokes the servicemesh.DescribeClustersInServiceMesh API synchronously
func (*Client) DescribeClustersInServiceMeshWithCallback ¶
func (client *Client) DescribeClustersInServiceMeshWithCallback(request *DescribeClustersInServiceMeshRequest, callback func(response *DescribeClustersInServiceMeshResponse, err error)) <-chan int
DescribeClustersInServiceMeshWithCallback invokes the servicemesh.DescribeClustersInServiceMesh API asynchronously
func (*Client) DescribeClustersInServiceMeshWithChan ¶
func (client *Client) DescribeClustersInServiceMeshWithChan(request *DescribeClustersInServiceMeshRequest) (<-chan *DescribeClustersInServiceMeshResponse, <-chan error)
DescribeClustersInServiceMeshWithChan invokes the servicemesh.DescribeClustersInServiceMesh API asynchronously
func (*Client) DescribeGuestClusterAccessLogDashboards ¶
func (client *Client) DescribeGuestClusterAccessLogDashboards(request *DescribeGuestClusterAccessLogDashboardsRequest) (response *DescribeGuestClusterAccessLogDashboardsResponse, err error)
DescribeGuestClusterAccessLogDashboards invokes the servicemesh.DescribeGuestClusterAccessLogDashboards API synchronously
func (*Client) DescribeGuestClusterAccessLogDashboardsWithCallback ¶
func (client *Client) DescribeGuestClusterAccessLogDashboardsWithCallback(request *DescribeGuestClusterAccessLogDashboardsRequest, callback func(response *DescribeGuestClusterAccessLogDashboardsResponse, err error)) <-chan int
DescribeGuestClusterAccessLogDashboardsWithCallback invokes the servicemesh.DescribeGuestClusterAccessLogDashboards API asynchronously
func (*Client) DescribeGuestClusterAccessLogDashboardsWithChan ¶
func (client *Client) DescribeGuestClusterAccessLogDashboardsWithChan(request *DescribeGuestClusterAccessLogDashboardsRequest) (<-chan *DescribeGuestClusterAccessLogDashboardsResponse, <-chan error)
DescribeGuestClusterAccessLogDashboardsWithChan invokes the servicemesh.DescribeGuestClusterAccessLogDashboards API asynchronously
func (*Client) DescribeIngressGateways ¶
func (client *Client) DescribeIngressGateways(request *DescribeIngressGatewaysRequest) (response *DescribeIngressGatewaysResponse, err error)
DescribeIngressGateways invokes the servicemesh.DescribeIngressGateways API synchronously
func (*Client) DescribeIngressGatewaysWithCallback ¶
func (client *Client) DescribeIngressGatewaysWithCallback(request *DescribeIngressGatewaysRequest, callback func(response *DescribeIngressGatewaysResponse, err error)) <-chan int
DescribeIngressGatewaysWithCallback invokes the servicemesh.DescribeIngressGateways API asynchronously
func (*Client) DescribeIngressGatewaysWithChan ¶
func (client *Client) DescribeIngressGatewaysWithChan(request *DescribeIngressGatewaysRequest) (<-chan *DescribeIngressGatewaysResponse, <-chan error)
DescribeIngressGatewaysWithChan invokes the servicemesh.DescribeIngressGateways API asynchronously
func (*Client) DescribeServiceMeshDetail ¶
func (client *Client) DescribeServiceMeshDetail(request *DescribeServiceMeshDetailRequest) (response *DescribeServiceMeshDetailResponse, err error)
DescribeServiceMeshDetail invokes the servicemesh.DescribeServiceMeshDetail API synchronously
func (*Client) DescribeServiceMeshDetailWithCallback ¶
func (client *Client) DescribeServiceMeshDetailWithCallback(request *DescribeServiceMeshDetailRequest, callback func(response *DescribeServiceMeshDetailResponse, err error)) <-chan int
DescribeServiceMeshDetailWithCallback invokes the servicemesh.DescribeServiceMeshDetail API asynchronously
func (*Client) DescribeServiceMeshDetailWithChan ¶
func (client *Client) DescribeServiceMeshDetailWithChan(request *DescribeServiceMeshDetailRequest) (<-chan *DescribeServiceMeshDetailResponse, <-chan error)
DescribeServiceMeshDetailWithChan invokes the servicemesh.DescribeServiceMeshDetail API asynchronously
func (*Client) DescribeServiceMeshKubeconfig ¶
func (client *Client) DescribeServiceMeshKubeconfig(request *DescribeServiceMeshKubeconfigRequest) (response *DescribeServiceMeshKubeconfigResponse, err error)
DescribeServiceMeshKubeconfig invokes the servicemesh.DescribeServiceMeshKubeconfig API synchronously
func (*Client) DescribeServiceMeshKubeconfigWithCallback ¶
func (client *Client) DescribeServiceMeshKubeconfigWithCallback(request *DescribeServiceMeshKubeconfigRequest, callback func(response *DescribeServiceMeshKubeconfigResponse, err error)) <-chan int
DescribeServiceMeshKubeconfigWithCallback invokes the servicemesh.DescribeServiceMeshKubeconfig API asynchronously
func (*Client) DescribeServiceMeshKubeconfigWithChan ¶
func (client *Client) DescribeServiceMeshKubeconfigWithChan(request *DescribeServiceMeshKubeconfigRequest) (<-chan *DescribeServiceMeshKubeconfigResponse, <-chan error)
DescribeServiceMeshKubeconfigWithChan invokes the servicemesh.DescribeServiceMeshKubeconfig API asynchronously
func (*Client) DescribeServiceMeshes ¶
func (client *Client) DescribeServiceMeshes(request *DescribeServiceMeshesRequest) (response *DescribeServiceMeshesResponse, err error)
DescribeServiceMeshes invokes the servicemesh.DescribeServiceMeshes API synchronously
func (*Client) DescribeServiceMeshesWithCallback ¶
func (client *Client) DescribeServiceMeshesWithCallback(request *DescribeServiceMeshesRequest, callback func(response *DescribeServiceMeshesResponse, err error)) <-chan int
DescribeServiceMeshesWithCallback invokes the servicemesh.DescribeServiceMeshes API asynchronously
func (*Client) DescribeServiceMeshesWithChan ¶
func (client *Client) DescribeServiceMeshesWithChan(request *DescribeServiceMeshesRequest) (<-chan *DescribeServiceMeshesResponse, <-chan error)
DescribeServiceMeshesWithChan invokes the servicemesh.DescribeServiceMeshes API asynchronously
func (*Client) DescribeUpgradeVersion ¶
func (client *Client) DescribeUpgradeVersion(request *DescribeUpgradeVersionRequest) (response *DescribeUpgradeVersionResponse, err error)
DescribeUpgradeVersion invokes the servicemesh.DescribeUpgradeVersion API synchronously
func (*Client) DescribeUpgradeVersionWithCallback ¶
func (client *Client) DescribeUpgradeVersionWithCallback(request *DescribeUpgradeVersionRequest, callback func(response *DescribeUpgradeVersionResponse, err error)) <-chan int
DescribeUpgradeVersionWithCallback invokes the servicemesh.DescribeUpgradeVersion API asynchronously
func (*Client) DescribeUpgradeVersionWithChan ¶
func (client *Client) DescribeUpgradeVersionWithChan(request *DescribeUpgradeVersionRequest) (<-chan *DescribeUpgradeVersionResponse, <-chan error)
DescribeUpgradeVersionWithChan invokes the servicemesh.DescribeUpgradeVersion API asynchronously
func (*Client) GetDiagnosis ¶
func (client *Client) GetDiagnosis(request *GetDiagnosisRequest) (response *GetDiagnosisResponse, err error)
GetDiagnosis invokes the servicemesh.GetDiagnosis API synchronously
func (*Client) GetDiagnosisWithCallback ¶
func (client *Client) GetDiagnosisWithCallback(request *GetDiagnosisRequest, callback func(response *GetDiagnosisResponse, err error)) <-chan int
GetDiagnosisWithCallback invokes the servicemesh.GetDiagnosis API asynchronously
func (*Client) GetDiagnosisWithChan ¶
func (client *Client) GetDiagnosisWithChan(request *GetDiagnosisRequest) (<-chan *GetDiagnosisResponse, <-chan error)
GetDiagnosisWithChan invokes the servicemesh.GetDiagnosis API asynchronously
func (*Client) GetRegisteredServiceEndpoints ¶
func (client *Client) GetRegisteredServiceEndpoints(request *GetRegisteredServiceEndpointsRequest) (response *GetRegisteredServiceEndpointsResponse, err error)
GetRegisteredServiceEndpoints invokes the servicemesh.GetRegisteredServiceEndpoints API synchronously
func (*Client) GetRegisteredServiceEndpointsWithCallback ¶
func (client *Client) GetRegisteredServiceEndpointsWithCallback(request *GetRegisteredServiceEndpointsRequest, callback func(response *GetRegisteredServiceEndpointsResponse, err error)) <-chan int
GetRegisteredServiceEndpointsWithCallback invokes the servicemesh.GetRegisteredServiceEndpoints API asynchronously
func (*Client) GetRegisteredServiceEndpointsWithChan ¶
func (client *Client) GetRegisteredServiceEndpointsWithChan(request *GetRegisteredServiceEndpointsRequest) (<-chan *GetRegisteredServiceEndpointsResponse, <-chan error)
GetRegisteredServiceEndpointsWithChan invokes the servicemesh.GetRegisteredServiceEndpoints API asynchronously
func (*Client) GetRegisteredServiceNamespaces ¶
func (client *Client) GetRegisteredServiceNamespaces(request *GetRegisteredServiceNamespacesRequest) (response *GetRegisteredServiceNamespacesResponse, err error)
GetRegisteredServiceNamespaces invokes the servicemesh.GetRegisteredServiceNamespaces API synchronously
func (*Client) GetRegisteredServiceNamespacesWithCallback ¶
func (client *Client) GetRegisteredServiceNamespacesWithCallback(request *GetRegisteredServiceNamespacesRequest, callback func(response *GetRegisteredServiceNamespacesResponse, err error)) <-chan int
GetRegisteredServiceNamespacesWithCallback invokes the servicemesh.GetRegisteredServiceNamespaces API asynchronously
func (*Client) GetRegisteredServiceNamespacesWithChan ¶
func (client *Client) GetRegisteredServiceNamespacesWithChan(request *GetRegisteredServiceNamespacesRequest) (<-chan *GetRegisteredServiceNamespacesResponse, <-chan error)
GetRegisteredServiceNamespacesWithChan invokes the servicemesh.GetRegisteredServiceNamespaces API asynchronously
func (*Client) GetRegisteredServices ¶
func (client *Client) GetRegisteredServices(request *GetRegisteredServicesRequest) (response *GetRegisteredServicesResponse, err error)
GetRegisteredServices invokes the servicemesh.GetRegisteredServices API synchronously
func (*Client) GetRegisteredServicesWithCallback ¶
func (client *Client) GetRegisteredServicesWithCallback(request *GetRegisteredServicesRequest, callback func(response *GetRegisteredServicesResponse, err error)) <-chan int
GetRegisteredServicesWithCallback invokes the servicemesh.GetRegisteredServices API asynchronously
func (*Client) GetRegisteredServicesWithChan ¶
func (client *Client) GetRegisteredServicesWithChan(request *GetRegisteredServicesRequest) (<-chan *GetRegisteredServicesResponse, <-chan error)
GetRegisteredServicesWithChan invokes the servicemesh.GetRegisteredServices API asynchronously
func (*Client) GetServiceMeshSlb ¶
func (client *Client) GetServiceMeshSlb(request *GetServiceMeshSlbRequest) (response *GetServiceMeshSlbResponse, err error)
GetServiceMeshSlb invokes the servicemesh.GetServiceMeshSlb API synchronously
func (*Client) GetServiceMeshSlbWithCallback ¶
func (client *Client) GetServiceMeshSlbWithCallback(request *GetServiceMeshSlbRequest, callback func(response *GetServiceMeshSlbResponse, err error)) <-chan int
GetServiceMeshSlbWithCallback invokes the servicemesh.GetServiceMeshSlb API asynchronously
func (*Client) GetServiceMeshSlbWithChan ¶
func (client *Client) GetServiceMeshSlbWithChan(request *GetServiceMeshSlbRequest) (<-chan *GetServiceMeshSlbResponse, <-chan error)
GetServiceMeshSlbWithChan invokes the servicemesh.GetServiceMeshSlb API asynchronously
func (*Client) GetVmAppMeshInfo ¶
func (client *Client) GetVmAppMeshInfo(request *GetVmAppMeshInfoRequest) (response *GetVmAppMeshInfoResponse, err error)
GetVmAppMeshInfo invokes the servicemesh.GetVmAppMeshInfo API synchronously
func (*Client) GetVmAppMeshInfoWithCallback ¶
func (client *Client) GetVmAppMeshInfoWithCallback(request *GetVmAppMeshInfoRequest, callback func(response *GetVmAppMeshInfoResponse, err error)) <-chan int
GetVmAppMeshInfoWithCallback invokes the servicemesh.GetVmAppMeshInfo API asynchronously
func (*Client) GetVmAppMeshInfoWithChan ¶
func (client *Client) GetVmAppMeshInfoWithChan(request *GetVmAppMeshInfoRequest) (<-chan *GetVmAppMeshInfoResponse, <-chan error)
GetVmAppMeshInfoWithChan invokes the servicemesh.GetVmAppMeshInfo API asynchronously
func (*Client) GetVmMeta ¶
func (client *Client) GetVmMeta(request *GetVmMetaRequest) (response *GetVmMetaResponse, err error)
GetVmMeta invokes the servicemesh.GetVmMeta API synchronously
func (*Client) GetVmMetaWithCallback ¶
func (client *Client) GetVmMetaWithCallback(request *GetVmMetaRequest, callback func(response *GetVmMetaResponse, err error)) <-chan int
GetVmMetaWithCallback invokes the servicemesh.GetVmMeta API asynchronously
func (*Client) GetVmMetaWithChan ¶
func (client *Client) GetVmMetaWithChan(request *GetVmMetaRequest) (<-chan *GetVmMetaResponse, <-chan error)
GetVmMetaWithChan invokes the servicemesh.GetVmMeta API asynchronously
func (*Client) RemoveClusterFromServiceMesh ¶
func (client *Client) RemoveClusterFromServiceMesh(request *RemoveClusterFromServiceMeshRequest) (response *RemoveClusterFromServiceMeshResponse, err error)
RemoveClusterFromServiceMesh invokes the servicemesh.RemoveClusterFromServiceMesh API synchronously
func (*Client) RemoveClusterFromServiceMeshWithCallback ¶
func (client *Client) RemoveClusterFromServiceMeshWithCallback(request *RemoveClusterFromServiceMeshRequest, callback func(response *RemoveClusterFromServiceMeshResponse, err error)) <-chan int
RemoveClusterFromServiceMeshWithCallback invokes the servicemesh.RemoveClusterFromServiceMesh API asynchronously
func (*Client) RemoveClusterFromServiceMeshWithChan ¶
func (client *Client) RemoveClusterFromServiceMeshWithChan(request *RemoveClusterFromServiceMeshRequest) (<-chan *RemoveClusterFromServiceMeshResponse, <-chan error)
RemoveClusterFromServiceMeshWithChan invokes the servicemesh.RemoveClusterFromServiceMesh API asynchronously
func (*Client) RemoveVmAppFromMesh ¶
func (client *Client) RemoveVmAppFromMesh(request *RemoveVmAppFromMeshRequest) (response *RemoveVmAppFromMeshResponse, err error)
RemoveVmAppFromMesh invokes the servicemesh.RemoveVmAppFromMesh API synchronously
func (*Client) RemoveVmAppFromMeshWithCallback ¶
func (client *Client) RemoveVmAppFromMeshWithCallback(request *RemoveVmAppFromMeshRequest, callback func(response *RemoveVmAppFromMeshResponse, err error)) <-chan int
RemoveVmAppFromMeshWithCallback invokes the servicemesh.RemoveVmAppFromMesh API asynchronously
func (*Client) RemoveVmAppFromMeshWithChan ¶
func (client *Client) RemoveVmAppFromMeshWithChan(request *RemoveVmAppFromMeshRequest) (<-chan *RemoveVmAppFromMeshResponse, <-chan error)
RemoveVmAppFromMeshWithChan invokes the servicemesh.RemoveVmAppFromMesh API asynchronously
func (*Client) RunDiagnosis ¶
func (client *Client) RunDiagnosis(request *RunDiagnosisRequest) (response *RunDiagnosisResponse, err error)
RunDiagnosis invokes the servicemesh.RunDiagnosis API synchronously
func (*Client) RunDiagnosisWithCallback ¶
func (client *Client) RunDiagnosisWithCallback(request *RunDiagnosisRequest, callback func(response *RunDiagnosisResponse, err error)) <-chan int
RunDiagnosisWithCallback invokes the servicemesh.RunDiagnosis API asynchronously
func (*Client) RunDiagnosisWithChan ¶
func (client *Client) RunDiagnosisWithChan(request *RunDiagnosisRequest) (<-chan *RunDiagnosisResponse, <-chan error)
RunDiagnosisWithChan invokes the servicemesh.RunDiagnosis API asynchronously
func (*Client) UpdateIstioInjectionConfig ¶
func (client *Client) UpdateIstioInjectionConfig(request *UpdateIstioInjectionConfigRequest) (response *UpdateIstioInjectionConfigResponse, err error)
UpdateIstioInjectionConfig invokes the servicemesh.UpdateIstioInjectionConfig API synchronously
func (*Client) UpdateIstioInjectionConfigWithCallback ¶
func (client *Client) UpdateIstioInjectionConfigWithCallback(request *UpdateIstioInjectionConfigRequest, callback func(response *UpdateIstioInjectionConfigResponse, err error)) <-chan int
UpdateIstioInjectionConfigWithCallback invokes the servicemesh.UpdateIstioInjectionConfig API asynchronously
func (*Client) UpdateIstioInjectionConfigWithChan ¶
func (client *Client) UpdateIstioInjectionConfigWithChan(request *UpdateIstioInjectionConfigRequest) (<-chan *UpdateIstioInjectionConfigResponse, <-chan error)
UpdateIstioInjectionConfigWithChan invokes the servicemesh.UpdateIstioInjectionConfig API asynchronously
func (*Client) UpdateMeshFeature ¶
func (client *Client) UpdateMeshFeature(request *UpdateMeshFeatureRequest) (response *UpdateMeshFeatureResponse, err error)
UpdateMeshFeature invokes the servicemesh.UpdateMeshFeature API synchronously
func (*Client) UpdateMeshFeatureWithCallback ¶
func (client *Client) UpdateMeshFeatureWithCallback(request *UpdateMeshFeatureRequest, callback func(response *UpdateMeshFeatureResponse, err error)) <-chan int
UpdateMeshFeatureWithCallback invokes the servicemesh.UpdateMeshFeature API asynchronously
func (*Client) UpdateMeshFeatureWithChan ¶
func (client *Client) UpdateMeshFeatureWithChan(request *UpdateMeshFeatureRequest) (<-chan *UpdateMeshFeatureResponse, <-chan error)
UpdateMeshFeatureWithChan invokes the servicemesh.UpdateMeshFeature API asynchronously
func (*Client) UpgradeMeshVersion ¶
func (client *Client) UpgradeMeshVersion(request *UpgradeMeshVersionRequest) (response *UpgradeMeshVersionResponse, err error)
UpgradeMeshVersion invokes the servicemesh.UpgradeMeshVersion API synchronously
func (*Client) UpgradeMeshVersionWithCallback ¶
func (client *Client) UpgradeMeshVersionWithCallback(request *UpgradeMeshVersionRequest, callback func(response *UpgradeMeshVersionResponse, err error)) <-chan int
UpgradeMeshVersionWithCallback invokes the servicemesh.UpgradeMeshVersion API asynchronously
func (*Client) UpgradeMeshVersionWithChan ¶
func (client *Client) UpgradeMeshVersionWithChan(request *UpgradeMeshVersionRequest) (<-chan *UpgradeMeshVersionResponse, <-chan error)
UpgradeMeshVersionWithChan invokes the servicemesh.UpgradeMeshVersion API asynchronously
type Cluster ¶
type Cluster struct { ClusterId string `json:"ClusterId" xml:"ClusterId"` ClusterType string `json:"ClusterType" xml:"ClusterType"` CreationTime string `json:"CreationTime" xml:"CreationTime"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Name string `json:"Name" xml:"Name"` RegionId string `json:"RegionId" xml:"RegionId"` State string `json:"State" xml:"State"` UpdateTime string `json:"UpdateTime" xml:"UpdateTime"` Version string `json:"Version" xml:"Version"` VpcId string `json:"VpcId" xml:"VpcId"` SgId string `json:"SgId" xml:"SgId"` ClusterDomain string `json:"ClusterDomain" xml:"ClusterDomain"` }
Cluster is a nested struct in servicemesh response
type ClustersInDescribeCens ¶
type ClustersInDescribeCens struct {
Cluster []string `json:"Cluster" xml:"Cluster"`
}
ClustersInDescribeCens is a nested struct in servicemesh response
type ClustersInDescribeClustersInServiceMesh ¶
type ClustersInDescribeClustersInServiceMesh struct {
Cluster []Cluster `json:"Cluster" xml:"Cluster"`
}
ClustersInDescribeClustersInServiceMesh is a nested struct in servicemesh response
type ClustersInDescribeServiceMeshDetail ¶
type ClustersInDescribeServiceMeshDetail struct {
Cluster []string `json:"Cluster" xml:"Cluster"`
}
ClustersInDescribeServiceMeshDetail is a nested struct in servicemesh response
type ClustersInDescribeServiceMeshes ¶
type ClustersInDescribeServiceMeshes struct {
Cluster []string `json:"Cluster" xml:"Cluster"`
}
ClustersInDescribeServiceMeshes is a nested struct in servicemesh response
type CreateServiceMeshRequest ¶
type CreateServiceMeshRequest struct { *requests.RpcRequest ProxyRequestCPU string `position:"Body" name:"ProxyRequestCPU"` OPALimitCPU string `position:"Body" name:"OPALimitCPU"` OpenAgentPolicy requests.Boolean `position:"Body" name:"OpenAgentPolicy"` OpaEnabled requests.Boolean `position:"Body" name:"OpaEnabled"` ProxyLimitMemory string `position:"Body" name:"ProxyLimitMemory"` StrictMTLS requests.Boolean `position:"Body" name:"StrictMTLS"` OPALogLevel string `position:"Body" name:"OPALogLevel"` ExcludeIPRanges string `position:"Body" name:"ExcludeIPRanges"` IstioVersion string `position:"Body" name:"IstioVersion"` Tracing requests.Boolean `position:"Body" name:"Tracing"` IncludeIPRanges string `position:"Body" name:"IncludeIPRanges"` ExcludeInboundPorts string `position:"Body" name:"ExcludeInboundPorts"` OPALimitMemory string `position:"Body" name:"OPALimitMemory"` VSwitches string `position:"Body" name:"VSwitches"` CADisableSecretAutoGeneration requests.Boolean `position:"Body" name:"CADisableSecretAutoGeneration"` CAListenedNamespaces string `position:"Body" name:"CAListenedNamespaces"` ProxyLimitCPU string `position:"Body" name:"ProxyLimitCPU"` ProxyRequestMemory string `position:"Body" name:"ProxyRequestMemory"` Name string `position:"Body" name:"Name"` Telemetry requests.Boolean `position:"Body" name:"Telemetry"` OPARequestCPU string `position:"Body" name:"OPARequestCPU"` OPARequestMemory string `position:"Body" name:"OPARequestMemory"` EnableAudit requests.Boolean `position:"Body" name:"EnableAudit"` ClusterDomain string `position:"Body" name:"ClusterDomain"` LocalityLoadBalancing requests.Boolean `position:"Body" name:"LocalityLoadBalancing"` ApiServerPublicEip requests.Boolean `position:"Body" name:"ApiServerPublicEip"` TraceSampling requests.Float `position:"Body" name:"TraceSampling"` AppNamespaces string `position:"Body" name:"AppNamespaces"` PilotPublicEip requests.Boolean `position:"Body" name:"PilotPublicEip"` AuditProject string `position:"Body" name:"AuditProject"` OutboundTrafficPolicy string `position:"Body" name:"OutboundTrafficPolicy"` VpcId string `position:"Body" name:"VpcId"` ExcludeOutboundPorts string `position:"Body" name:"ExcludeOutboundPorts"` }
CreateServiceMeshRequest is the request struct for api CreateServiceMesh
func CreateCreateServiceMeshRequest ¶
func CreateCreateServiceMeshRequest() (request *CreateServiceMeshRequest)
CreateCreateServiceMeshRequest creates a request to invoke CreateServiceMesh API
type CreateServiceMeshResponse ¶
type CreateServiceMeshResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServiceMeshId string `json:"ServiceMeshId" xml:"ServiceMeshId"` }
CreateServiceMeshResponse is the response struct for api CreateServiceMesh
func CreateCreateServiceMeshResponse ¶
func CreateCreateServiceMeshResponse() (response *CreateServiceMeshResponse)
CreateCreateServiceMeshResponse creates a response to parse from CreateServiceMesh response
type DashboardsInDescribeClusterGrafana ¶
type DashboardsInDescribeClusterGrafana struct {
Dashboard []Dashboard `json:"Dashboard" xml:"Dashboard"`
}
DashboardsInDescribeClusterGrafana is a nested struct in servicemesh response
type DashboardsInDescribeGuestClusterAccessLogDashboards ¶
type DashboardsInDescribeGuestClusterAccessLogDashboards struct {
DashboardsItem []DashboardsItem `json:"Dashboards" xml:"Dashboards"`
}
DashboardsInDescribeGuestClusterAccessLogDashboards is a nested struct in servicemesh response
type DashboardsItem ¶
type DashboardsItem struct { Title string `json:"Title" xml:"Title"` Url string `json:"Url" xml:"Url"` }
DashboardsItem is a nested struct in servicemesh response
type Data ¶
type Data struct {
SLBInfo []SLBInfo `json:"SLBInfo" xml:"SLBInfo"`
}
Data is a nested struct in servicemesh response
type DeleteServiceMeshRequest ¶
type DeleteServiceMeshRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Body" name:"ServiceMeshId"` Force requests.Boolean `position:"Body" name:"Force"` }
DeleteServiceMeshRequest is the request struct for api DeleteServiceMesh
func CreateDeleteServiceMeshRequest ¶
func CreateDeleteServiceMeshRequest() (request *DeleteServiceMeshRequest)
CreateDeleteServiceMeshRequest creates a request to invoke DeleteServiceMesh API
type DeleteServiceMeshResponse ¶
type DeleteServiceMeshResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteServiceMeshResponse is the response struct for api DeleteServiceMesh
func CreateDeleteServiceMeshResponse ¶
func CreateDeleteServiceMeshResponse() (response *DeleteServiceMeshResponse)
CreateDeleteServiceMeshResponse creates a response to parse from DeleteServiceMesh response
type DescribeCensRequest ¶
type DescribeCensRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
DescribeCensRequest is the request struct for api DescribeCens
func CreateDescribeCensRequest ¶
func CreateDescribeCensRequest() (request *DescribeCensRequest)
CreateDescribeCensRequest creates a request to invoke DescribeCens API
type DescribeCensResponse ¶
type DescribeCensResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Clusters []string `json:"Clusters" xml:"Clusters"` }
DescribeCensResponse is the response struct for api DescribeCens
func CreateDescribeCensResponse ¶
func CreateDescribeCensResponse() (response *DescribeCensResponse)
CreateDescribeCensResponse creates a response to parse from DescribeCens response
type DescribeClusterGrafanaRequest ¶
type DescribeClusterGrafanaRequest struct { *requests.RpcRequest K8sClusterId string `position:"Query" name:"K8sClusterId"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
DescribeClusterGrafanaRequest is the request struct for api DescribeClusterGrafana
func CreateDescribeClusterGrafanaRequest ¶
func CreateDescribeClusterGrafanaRequest() (request *DescribeClusterGrafanaRequest)
CreateDescribeClusterGrafanaRequest creates a request to invoke DescribeClusterGrafana API
type DescribeClusterGrafanaResponse ¶
type DescribeClusterGrafanaResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Dashboards []Dashboard `json:"Dashboards" xml:"Dashboards"` }
DescribeClusterGrafanaResponse is the response struct for api DescribeClusterGrafana
func CreateDescribeClusterGrafanaResponse ¶
func CreateDescribeClusterGrafanaResponse() (response *DescribeClusterGrafanaResponse)
CreateDescribeClusterGrafanaResponse creates a response to parse from DescribeClusterGrafana response
type DescribeClusterPrometheusRequest ¶
type DescribeClusterPrometheusRequest struct { *requests.RpcRequest K8sClusterId string `position:"Query" name:"K8sClusterId"` K8sClusterRegionId string `position:"Query" name:"K8sClusterRegionId"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
DescribeClusterPrometheusRequest is the request struct for api DescribeClusterPrometheus
func CreateDescribeClusterPrometheusRequest ¶
func CreateDescribeClusterPrometheusRequest() (request *DescribeClusterPrometheusRequest)
CreateDescribeClusterPrometheusRequest creates a request to invoke DescribeClusterPrometheus API
type DescribeClusterPrometheusResponse ¶
type DescribeClusterPrometheusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Prometheus string `json:"Prometheus" xml:"Prometheus"` }
DescribeClusterPrometheusResponse is the response struct for api DescribeClusterPrometheus
func CreateDescribeClusterPrometheusResponse ¶
func CreateDescribeClusterPrometheusResponse() (response *DescribeClusterPrometheusResponse)
CreateDescribeClusterPrometheusResponse creates a response to parse from DescribeClusterPrometheus response
type DescribeClustersInServiceMeshRequest ¶
type DescribeClustersInServiceMeshRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
DescribeClustersInServiceMeshRequest is the request struct for api DescribeClustersInServiceMesh
func CreateDescribeClustersInServiceMeshRequest ¶
func CreateDescribeClustersInServiceMeshRequest() (request *DescribeClustersInServiceMeshRequest)
CreateDescribeClustersInServiceMeshRequest creates a request to invoke DescribeClustersInServiceMesh API
type DescribeClustersInServiceMeshResponse ¶
type DescribeClustersInServiceMeshResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Clusters []Cluster `json:"Clusters" xml:"Clusters"` }
DescribeClustersInServiceMeshResponse is the response struct for api DescribeClustersInServiceMesh
func CreateDescribeClustersInServiceMeshResponse ¶
func CreateDescribeClustersInServiceMeshResponse() (response *DescribeClustersInServiceMeshResponse)
CreateDescribeClustersInServiceMeshResponse creates a response to parse from DescribeClustersInServiceMesh response
type DescribeGuestClusterAccessLogDashboardsRequest ¶
type DescribeGuestClusterAccessLogDashboardsRequest struct { *requests.RpcRequest K8sClusterId string `position:"Body" name:"K8sClusterId"` }
DescribeGuestClusterAccessLogDashboardsRequest is the request struct for api DescribeGuestClusterAccessLogDashboards
func CreateDescribeGuestClusterAccessLogDashboardsRequest ¶
func CreateDescribeGuestClusterAccessLogDashboardsRequest() (request *DescribeGuestClusterAccessLogDashboardsRequest)
CreateDescribeGuestClusterAccessLogDashboardsRequest creates a request to invoke DescribeGuestClusterAccessLogDashboards API
type DescribeGuestClusterAccessLogDashboardsResponse ¶
type DescribeGuestClusterAccessLogDashboardsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` K8sClusterId string `json:"K8sClusterId" xml:"K8sClusterId"` Dashboards []DashboardsItem `json:"Dashboards" xml:"Dashboards"` }
DescribeGuestClusterAccessLogDashboardsResponse is the response struct for api DescribeGuestClusterAccessLogDashboards
func CreateDescribeGuestClusterAccessLogDashboardsResponse ¶
func CreateDescribeGuestClusterAccessLogDashboardsResponse() (response *DescribeGuestClusterAccessLogDashboardsResponse)
CreateDescribeGuestClusterAccessLogDashboardsResponse creates a response to parse from DescribeGuestClusterAccessLogDashboards response
type DescribeIngressGatewaysRequest ¶
type DescribeIngressGatewaysRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
DescribeIngressGatewaysRequest is the request struct for api DescribeIngressGateways
func CreateDescribeIngressGatewaysRequest ¶
func CreateDescribeIngressGatewaysRequest() (request *DescribeIngressGatewaysRequest)
CreateDescribeIngressGatewaysRequest creates a request to invoke DescribeIngressGateways API
type DescribeIngressGatewaysResponse ¶
type DescribeIngressGatewaysResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` IngressGateways []map[string]interface{} `json:"IngressGateways" xml:"IngressGateways"` }
DescribeIngressGatewaysResponse is the response struct for api DescribeIngressGateways
func CreateDescribeIngressGatewaysResponse ¶
func CreateDescribeIngressGatewaysResponse() (response *DescribeIngressGatewaysResponse)
CreateDescribeIngressGatewaysResponse creates a response to parse from DescribeIngressGateways response
type DescribeServiceMeshDetailRequest ¶
type DescribeServiceMeshDetailRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Body" name:"ServiceMeshId"` }
DescribeServiceMeshDetailRequest is the request struct for api DescribeServiceMeshDetail
func CreateDescribeServiceMeshDetailRequest ¶
func CreateDescribeServiceMeshDetailRequest() (request *DescribeServiceMeshDetailRequest)
CreateDescribeServiceMeshDetailRequest creates a request to invoke DescribeServiceMeshDetail API
type DescribeServiceMeshDetailResponse ¶
type DescribeServiceMeshDetailResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServiceMesh ServiceMesh `json:"ServiceMesh" xml:"ServiceMesh"` }
DescribeServiceMeshDetailResponse is the response struct for api DescribeServiceMeshDetail
func CreateDescribeServiceMeshDetailResponse ¶
func CreateDescribeServiceMeshDetailResponse() (response *DescribeServiceMeshDetailResponse)
CreateDescribeServiceMeshDetailResponse creates a response to parse from DescribeServiceMeshDetail response
type DescribeServiceMeshKubeconfigRequest ¶
type DescribeServiceMeshKubeconfigRequest struct { *requests.RpcRequest PrivateIpAddress requests.Boolean `position:"Query" name:"PrivateIpAddress"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
DescribeServiceMeshKubeconfigRequest is the request struct for api DescribeServiceMeshKubeconfig
func CreateDescribeServiceMeshKubeconfigRequest ¶
func CreateDescribeServiceMeshKubeconfigRequest() (request *DescribeServiceMeshKubeconfigRequest)
CreateDescribeServiceMeshKubeconfigRequest creates a request to invoke DescribeServiceMeshKubeconfig API
type DescribeServiceMeshKubeconfigResponse ¶
type DescribeServiceMeshKubeconfigResponse struct { *responses.BaseResponse Kubeconfig string `json:"Kubeconfig" xml:"Kubeconfig"` RequestId string `json:"RequestId" xml:"RequestId"` }
DescribeServiceMeshKubeconfigResponse is the response struct for api DescribeServiceMeshKubeconfig
func CreateDescribeServiceMeshKubeconfigResponse ¶
func CreateDescribeServiceMeshKubeconfigResponse() (response *DescribeServiceMeshKubeconfigResponse)
CreateDescribeServiceMeshKubeconfigResponse creates a response to parse from DescribeServiceMeshKubeconfig response
type DescribeServiceMeshesRequest ¶
type DescribeServiceMeshesRequest struct {
*requests.RpcRequest
}
DescribeServiceMeshesRequest is the request struct for api DescribeServiceMeshes
func CreateDescribeServiceMeshesRequest ¶
func CreateDescribeServiceMeshesRequest() (request *DescribeServiceMeshesRequest)
CreateDescribeServiceMeshesRequest creates a request to invoke DescribeServiceMeshes API
type DescribeServiceMeshesResponse ¶
type DescribeServiceMeshesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServiceMeshes []ServiceMesh `json:"ServiceMeshes" xml:"ServiceMeshes"` }
DescribeServiceMeshesResponse is the response struct for api DescribeServiceMeshes
func CreateDescribeServiceMeshesResponse ¶
func CreateDescribeServiceMeshesResponse() (response *DescribeServiceMeshesResponse)
CreateDescribeServiceMeshesResponse creates a response to parse from DescribeServiceMeshes response
type DescribeUpgradeVersionRequest ¶
type DescribeUpgradeVersionRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
DescribeUpgradeVersionRequest is the request struct for api DescribeUpgradeVersion
func CreateDescribeUpgradeVersionRequest ¶
func CreateDescribeUpgradeVersionRequest() (request *DescribeUpgradeVersionRequest)
CreateDescribeUpgradeVersionRequest creates a request to invoke DescribeUpgradeVersion API
type DescribeUpgradeVersionResponse ¶
type DescribeUpgradeVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Version Version `json:"Version" xml:"Version"` }
DescribeUpgradeVersionResponse is the response struct for api DescribeUpgradeVersion
func CreateDescribeUpgradeVersionResponse ¶
func CreateDescribeUpgradeVersionResponse() (response *DescribeUpgradeVersionResponse)
CreateDescribeUpgradeVersionResponse creates a response to parse from DescribeUpgradeVersion response
type Endpoints ¶
type Endpoints struct { IntranetApiServerEndpoint string `json:"IntranetApiServerEndpoint" xml:"IntranetApiServerEndpoint"` PublicPilotEndpoint string `json:"PublicPilotEndpoint" xml:"PublicPilotEndpoint"` ReverseTunnelEndpoint string `json:"ReverseTunnelEndpoint" xml:"ReverseTunnelEndpoint"` IntranetPilotEndpoint string `json:"IntranetPilotEndpoint" xml:"IntranetPilotEndpoint"` PublicApiServerEndpoint string `json:"PublicApiServerEndpoint" xml:"PublicApiServerEndpoint"` }
Endpoints is a nested struct in servicemesh response
type GetDiagnosisRequest ¶
type GetDiagnosisRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
GetDiagnosisRequest is the request struct for api GetDiagnosis
func CreateGetDiagnosisRequest ¶
func CreateGetDiagnosisRequest() (request *GetDiagnosisRequest)
CreateGetDiagnosisRequest creates a request to invoke GetDiagnosis API
type GetDiagnosisResponse ¶
type GetDiagnosisResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Result string `json:"Result" xml:"Result"` RunAt string `json:"RunAt" xml:"RunAt"` }
GetDiagnosisResponse is the response struct for api GetDiagnosis
func CreateGetDiagnosisResponse ¶
func CreateGetDiagnosisResponse() (response *GetDiagnosisResponse)
CreateGetDiagnosisResponse creates a response to parse from GetDiagnosis response
type GetRegisteredServiceEndpointsRequest ¶
type GetRegisteredServiceEndpointsRequest struct { *requests.RpcRequest Namespace string `position:"Query" name:"Namespace"` Name string `position:"Query" name:"Name"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
GetRegisteredServiceEndpointsRequest is the request struct for api GetRegisteredServiceEndpoints
func CreateGetRegisteredServiceEndpointsRequest ¶
func CreateGetRegisteredServiceEndpointsRequest() (request *GetRegisteredServiceEndpointsRequest)
CreateGetRegisteredServiceEndpointsRequest creates a request to invoke GetRegisteredServiceEndpoints API
type GetRegisteredServiceEndpointsResponse ¶
type GetRegisteredServiceEndpointsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServiceEndpoints []ServiceEndpoint `json:"ServiceEndpoints" xml:"ServiceEndpoints"` }
GetRegisteredServiceEndpointsResponse is the response struct for api GetRegisteredServiceEndpoints
func CreateGetRegisteredServiceEndpointsResponse ¶
func CreateGetRegisteredServiceEndpointsResponse() (response *GetRegisteredServiceEndpointsResponse)
CreateGetRegisteredServiceEndpointsResponse creates a response to parse from GetRegisteredServiceEndpoints response
type GetRegisteredServiceNamespacesRequest ¶
type GetRegisteredServiceNamespacesRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Body" name:"ServiceMeshId"` }
GetRegisteredServiceNamespacesRequest is the request struct for api GetRegisteredServiceNamespaces
func CreateGetRegisteredServiceNamespacesRequest ¶
func CreateGetRegisteredServiceNamespacesRequest() (request *GetRegisteredServiceNamespacesRequest)
CreateGetRegisteredServiceNamespacesRequest creates a request to invoke GetRegisteredServiceNamespaces API
type GetRegisteredServiceNamespacesResponse ¶
type GetRegisteredServiceNamespacesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Namespaces []string `json:"Namespaces" xml:"Namespaces"` }
GetRegisteredServiceNamespacesResponse is the response struct for api GetRegisteredServiceNamespaces
func CreateGetRegisteredServiceNamespacesResponse ¶
func CreateGetRegisteredServiceNamespacesResponse() (response *GetRegisteredServiceNamespacesResponse)
CreateGetRegisteredServiceNamespacesResponse creates a response to parse from GetRegisteredServiceNamespaces response
type GetRegisteredServicesRequest ¶
type GetRegisteredServicesRequest struct { *requests.RpcRequest Namespace string `position:"Query" name:"Namespace"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
GetRegisteredServicesRequest is the request struct for api GetRegisteredServices
func CreateGetRegisteredServicesRequest ¶
func CreateGetRegisteredServicesRequest() (request *GetRegisteredServicesRequest)
CreateGetRegisteredServicesRequest creates a request to invoke GetRegisteredServices API
type GetRegisteredServicesResponse ¶
type GetRegisteredServicesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Services []string `json:"Services" xml:"Services"` }
GetRegisteredServicesResponse is the response struct for api GetRegisteredServices
func CreateGetRegisteredServicesResponse ¶
func CreateGetRegisteredServicesResponse() (response *GetRegisteredServicesResponse)
CreateGetRegisteredServicesResponse creates a response to parse from GetRegisteredServices response
type GetServiceMeshSlbRequest ¶
type GetServiceMeshSlbRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
GetServiceMeshSlbRequest is the request struct for api GetServiceMeshSlb
func CreateGetServiceMeshSlbRequest ¶
func CreateGetServiceMeshSlbRequest() (request *GetServiceMeshSlbRequest)
CreateGetServiceMeshSlbRequest creates a request to invoke GetServiceMeshSlb API
type GetServiceMeshSlbResponse ¶
type GetServiceMeshSlbResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data []SLBInfo `json:"Data" xml:"Data"` }
GetServiceMeshSlbResponse is the response struct for api GetServiceMeshSlb
func CreateGetServiceMeshSlbResponse ¶
func CreateGetServiceMeshSlbResponse() (response *GetServiceMeshSlbResponse)
CreateGetServiceMeshSlbResponse creates a response to parse from GetServiceMeshSlb response
type GetVmAppMeshInfoRequest ¶
type GetVmAppMeshInfoRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
GetVmAppMeshInfoRequest is the request struct for api GetVmAppMeshInfo
func CreateGetVmAppMeshInfoRequest ¶
func CreateGetVmAppMeshInfoRequest() (request *GetVmAppMeshInfoRequest)
CreateGetVmAppMeshInfoRequest creates a request to invoke GetVmAppMeshInfo API
type GetVmAppMeshInfoResponse ¶
type GetVmAppMeshInfoResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` }
GetVmAppMeshInfoResponse is the response struct for api GetVmAppMeshInfo
func CreateGetVmAppMeshInfoResponse ¶
func CreateGetVmAppMeshInfoResponse() (response *GetVmAppMeshInfoResponse)
CreateGetVmAppMeshInfoResponse creates a response to parse from GetVmAppMeshInfo response
type GetVmMetaRequest ¶
type GetVmMetaRequest struct { *requests.RpcRequest ServiceAccount string `position:"Query" name:"ServiceAccount"` TrustDomain string `position:"Query" name:"TrustDomain"` Namespace string `position:"Query" name:"Namespace"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
GetVmMetaRequest is the request struct for api GetVmMeta
func CreateGetVmMetaRequest ¶
func CreateGetVmMetaRequest() (request *GetVmMetaRequest)
CreateGetVmMetaRequest creates a request to invoke GetVmMeta API
type GetVmMetaResponse ¶
type GetVmMetaResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VmMetaInfo VmMetaInfo `json:"VmMetaInfo" xml:"VmMetaInfo"` }
GetVmMetaResponse is the response struct for api GetVmMeta
func CreateGetVmMetaResponse ¶
func CreateGetVmMetaResponse() (response *GetVmMetaResponse)
CreateGetVmMetaResponse creates a response to parse from GetVmMeta response
type IngressGateways ¶
type IngressGateways struct {
IngressGateway []map[string]interface{} `json:"IngressGateway" xml:"IngressGateway"`
}
IngressGateways is a nested struct in servicemesh response
type InitCNIConfiguration ¶
type InitCNIConfiguration struct { Enabled bool `json:"Enabled" xml:"Enabled"` ExcludeNamespaces string `json:"ExcludeNamespaces" xml:"ExcludeNamespaces"` }
InitCNIConfiguration is a nested struct in servicemesh response
type LoadBalancer ¶
type LoadBalancer struct { ApiServerLoadbalancerId string `json:"ApiServerLoadbalancerId" xml:"ApiServerLoadbalancerId"` ApiServerPublicEip bool `json:"ApiServerPublicEip" xml:"ApiServerPublicEip"` PilotPublicLoadbalancerId string `json:"PilotPublicLoadbalancerId" xml:"PilotPublicLoadbalancerId"` PilotPublicEip bool `json:"PilotPublicEip" xml:"PilotPublicEip"` }
LoadBalancer is a nested struct in servicemesh response
type MeshConfig ¶
type MeshConfig struct { IncludeIPRanges string `json:"IncludeIPRanges" xml:"IncludeIPRanges"` Telemetry bool `json:"Telemetry" xml:"Telemetry"` CustomizedZipkin bool `json:"CustomizedZipkin" xml:"CustomizedZipkin"` StrictMtls bool `json:"StrictMtls" xml:"StrictMtls"` OutboundTrafficPolicy string `json:"OutboundTrafficPolicy" xml:"OutboundTrafficPolicy"` Mtls bool `json:"Mtls" xml:"Mtls"` Tracing bool `json:"Tracing" xml:"Tracing"` EnableLocalityLB bool `json:"EnableLocalityLB" xml:"EnableLocalityLB"` OPA OPA `json:"OPA" xml:"OPA"` Pilot Pilot `json:"Pilot" xml:"Pilot"` Audit Audit `json:"Audit" xml:"Audit"` Proxy Proxy `json:"Proxy" xml:"Proxy"` SidecarInjector SidecarInjector `json:"SidecarInjector" xml:"SidecarInjector"` }
MeshConfig is a nested struct in servicemesh response
type Namespaces ¶
type Namespaces struct {
Namespace []string `json:"Namespace" xml:"Namespace"`
}
Namespaces is a nested struct in servicemesh response
type Network ¶
type Network struct { SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"` VpcId string `json:"VpcId" xml:"VpcId"` VSwitches []string `json:"VSwitches" xml:"VSwitches"` }
Network is a nested struct in servicemesh response
type OPA ¶
type OPA struct { Enabled bool `json:"Enabled" xml:"Enabled"` LogLevel string `json:"LogLevel" xml:"LogLevel"` RequestCPU string `json:"RequestCPU" xml:"RequestCPU"` RequestMemory string `json:"RequestMemory" xml:"RequestMemory"` LimitCPU string `json:"LimitCPU" xml:"LimitCPU"` LimitMemory string `json:"LimitMemory" xml:"LimitMemory"` }
OPA is a nested struct in servicemesh response
type Pilot ¶
type Pilot struct { TraceSampling float64 `json:"TraceSampling" xml:"TraceSampling"` Http10Enabled bool `json:"Http10Enabled" xml:"Http10Enabled"` }
Pilot is a nested struct in servicemesh response
type Proxy ¶
type Proxy struct { ClusterDomain string `json:"ClusterDomain" xml:"ClusterDomain"` RequestCPU string `json:"RequestCPU" xml:"RequestCPU"` RequestMemory string `json:"RequestMemory" xml:"RequestMemory"` LimitCPU string `json:"LimitCPU" xml:"LimitCPU"` LimitMemory string `json:"LimitMemory" xml:"LimitMemory"` }
Proxy is a nested struct in servicemesh response
type RemoveClusterFromServiceMeshRequest ¶
type RemoveClusterFromServiceMeshRequest struct { *requests.RpcRequest ClusterId string `position:"Body" name:"ClusterId"` ServiceMeshId string `position:"Body" name:"ServiceMeshId"` }
RemoveClusterFromServiceMeshRequest is the request struct for api RemoveClusterFromServiceMesh
func CreateRemoveClusterFromServiceMeshRequest ¶
func CreateRemoveClusterFromServiceMeshRequest() (request *RemoveClusterFromServiceMeshRequest)
CreateRemoveClusterFromServiceMeshRequest creates a request to invoke RemoveClusterFromServiceMesh API
type RemoveClusterFromServiceMeshResponse ¶
type RemoveClusterFromServiceMeshResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
RemoveClusterFromServiceMeshResponse is the response struct for api RemoveClusterFromServiceMesh
func CreateRemoveClusterFromServiceMeshResponse ¶
func CreateRemoveClusterFromServiceMeshResponse() (response *RemoveClusterFromServiceMeshResponse)
CreateRemoveClusterFromServiceMeshResponse creates a response to parse from RemoveClusterFromServiceMesh response
type RemoveVmAppFromMeshRequest ¶
type RemoveVmAppFromMeshRequest struct { *requests.RpcRequest Namespace string `position:"Query" name:"Namespace"` ServiceMeshId string `position:"Query" name:"ServiceMeshId"` ServiceName string `position:"Query" name:"ServiceName"` }
RemoveVmAppFromMeshRequest is the request struct for api RemoveVmAppFromMesh
func CreateRemoveVmAppFromMeshRequest ¶
func CreateRemoveVmAppFromMeshRequest() (request *RemoveVmAppFromMeshRequest)
CreateRemoveVmAppFromMeshRequest creates a request to invoke RemoveVmAppFromMesh API
type RemoveVmAppFromMeshResponse ¶
type RemoveVmAppFromMeshResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data string `json:"Data" xml:"Data"` }
RemoveVmAppFromMeshResponse is the response struct for api RemoveVmAppFromMesh
func CreateRemoveVmAppFromMeshResponse ¶
func CreateRemoveVmAppFromMeshResponse() (response *RemoveVmAppFromMeshResponse)
CreateRemoveVmAppFromMeshResponse creates a response to parse from RemoveVmAppFromMesh response
type RunDiagnosisRequest ¶
type RunDiagnosisRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Body" name:"ServiceMeshId"` }
RunDiagnosisRequest is the request struct for api RunDiagnosis
func CreateRunDiagnosisRequest ¶
func CreateRunDiagnosisRequest() (request *RunDiagnosisRequest)
CreateRunDiagnosisRequest creates a request to invoke RunDiagnosis API
type RunDiagnosisResponse ¶
type RunDiagnosisResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Result string `json:"Result" xml:"Result"` }
RunDiagnosisResponse is the response struct for api RunDiagnosis
func CreateRunDiagnosisResponse ¶
func CreateRunDiagnosisResponse() (response *RunDiagnosisResponse)
CreateRunDiagnosisResponse creates a response to parse from RunDiagnosis response
type SLBInfo ¶
type SLBInfo struct { LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` Status string `json:"Status" xml:"Status"` ServerHealthStatus string `json:"ServerHealthStatus" xml:"ServerHealthStatus"` }
SLBInfo is a nested struct in servicemesh response
type ServiceEndpoint ¶
type ServiceEndpoint struct { Address string `json:"Address" xml:"Address"` ClusterId string `json:"ClusterId" xml:"ClusterId"` }
ServiceEndpoint is a nested struct in servicemesh response
type ServiceEndpoints ¶
type ServiceEndpoints struct {
ServiceEndpoint []ServiceEndpoint `json:"ServiceEndpoint" xml:"ServiceEndpoint"`
}
ServiceEndpoints is a nested struct in servicemesh response
type ServiceMesh ¶
type ServiceMesh struct { Clusters []string `json:"Clusters" xml:"Clusters"` ServiceMeshInfo ServiceMeshInfo `json:"ServiceMeshInfo" xml:"ServiceMeshInfo"` Spec Spec `json:"Spec" xml:"Spec"` Endpoints Endpoints `json:"Endpoints" xml:"Endpoints"` }
ServiceMesh is a nested struct in servicemesh response
type ServiceMeshInfo ¶
type ServiceMeshInfo struct { Name string `json:"Name" xml:"Name"` ServiceMeshId string `json:"ServiceMeshId" xml:"ServiceMeshId"` RegionId string `json:"RegionId" xml:"RegionId"` State string `json:"State" xml:"State"` UpdateTime string `json:"UpdateTime" xml:"UpdateTime"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Version string `json:"Version" xml:"Version"` CreationTime string `json:"CreationTime" xml:"CreationTime"` }
ServiceMeshInfo is a nested struct in servicemesh response
type ServiceMeshes ¶
type ServiceMeshes struct {
ServiceMesh []ServiceMesh `json:"ServiceMesh" xml:"ServiceMesh"`
}
ServiceMeshes is a nested struct in servicemesh response
type Services ¶
type Services struct {
Service []string `json:"Service" xml:"Service"`
}
Services is a nested struct in servicemesh response
type SidecarInjector ¶
type SidecarInjector struct { RequestCPU string `json:"RequestCPU" xml:"RequestCPU"` AutoInjectionPolicyEnabled bool `json:"AutoInjectionPolicyEnabled" xml:"AutoInjectionPolicyEnabled"` SidecarInjectorWebhookAsYaml string `json:"SidecarInjectorWebhookAsYaml" xml:"SidecarInjectorWebhookAsYaml"` RequestMemory string `json:"RequestMemory" xml:"RequestMemory"` LimitMemory string `json:"LimitMemory" xml:"LimitMemory"` LimitCPU string `json:"LimitCPU" xml:"LimitCPU"` EnableNamespacesByDefault bool `json:"EnableNamespacesByDefault" xml:"EnableNamespacesByDefault"` InitCNIConfiguration InitCNIConfiguration `json:"InitCNIConfiguration" xml:"InitCNIConfiguration"` }
SidecarInjector is a nested struct in servicemesh response
type Spec ¶
type Spec struct { MeshConfig MeshConfig `json:"MeshConfig" xml:"MeshConfig"` Network Network `json:"Network" xml:"Network"` LoadBalancer LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"` }
Spec is a nested struct in servicemesh response
type UpdateIstioInjectionConfigRequest ¶
type UpdateIstioInjectionConfigRequest struct { *requests.RpcRequest EnableIstioInjection requests.Boolean `position:"Body" name:"EnableIstioInjection"` Namespace string `position:"Body" name:"Namespace"` ServiceMeshId string `position:"Body" name:"ServiceMeshId"` }
UpdateIstioInjectionConfigRequest is the request struct for api UpdateIstioInjectionConfig
func CreateUpdateIstioInjectionConfigRequest ¶
func CreateUpdateIstioInjectionConfigRequest() (request *UpdateIstioInjectionConfigRequest)
CreateUpdateIstioInjectionConfigRequest creates a request to invoke UpdateIstioInjectionConfig API
type UpdateIstioInjectionConfigResponse ¶
type UpdateIstioInjectionConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateIstioInjectionConfigResponse is the response struct for api UpdateIstioInjectionConfig
func CreateUpdateIstioInjectionConfigResponse ¶
func CreateUpdateIstioInjectionConfigResponse() (response *UpdateIstioInjectionConfigResponse)
CreateUpdateIstioInjectionConfigResponse creates a response to parse from UpdateIstioInjectionConfig response
type UpdateMeshFeatureRequest ¶
type UpdateMeshFeatureRequest struct { *requests.RpcRequest ProxyRequestCPU string `position:"Body" name:"ProxyRequestCPU"` OPALimitCPU string `position:"Body" name:"OPALimitCPU"` OpenAgentPolicy requests.Boolean `position:"Body" name:"OpenAgentPolicy"` OpaEnabled requests.Boolean `position:"Body" name:"OpaEnabled"` ProxyLimitMemory string `position:"Body" name:"ProxyLimitMemory"` CniExcludeNamespaces string `position:"Body" name:"CniExcludeNamespaces"` OPALogLevel string `position:"Body" name:"OPALogLevel"` CustomizedZipkin requests.Boolean `position:"Body" name:"CustomizedZipkin"` SidecarInjectorRequestCPU string `position:"Body" name:"SidecarInjectorRequestCPU"` CniEnabled requests.Boolean `position:"Body" name:"CniEnabled"` Tracing requests.Boolean `position:"Body" name:"Tracing"` IncludeIPRanges string `position:"Body" name:"IncludeIPRanges"` OPALimitMemory string `position:"Body" name:"OPALimitMemory"` CADisableSecretAutoGeneration requests.Boolean `position:"Body" name:"CADisableSecretAutoGeneration"` CAListenedNamespaces string `position:"Body" name:"CAListenedNamespaces"` ProxyLimitCPU string `position:"Body" name:"ProxyLimitCPU"` ProxyRequestMemory string `position:"Body" name:"ProxyRequestMemory"` Telemetry requests.Boolean `position:"Body" name:"Telemetry"` OPARequestCPU string `position:"Body" name:"OPARequestCPU"` SidecarInjectorWebhookAsYaml string `position:"Body" name:"SidecarInjectorWebhookAsYaml"` OPARequestMemory string `position:"Body" name:"OPARequestMemory"` AutoInjectionPolicyEnabled requests.Boolean `position:"Body" name:"AutoInjectionPolicyEnabled"` SidecarInjectorLimitMemory string `position:"Body" name:"SidecarInjectorLimitMemory"` EnableAudit requests.Boolean `position:"Body" name:"EnableAudit"` ClusterDomain string `position:"Body" name:"ClusterDomain"` SidecarInjectorRequestMemory string `position:"Body" name:"SidecarInjectorRequestMemory"` ServiceMeshId string `position:"Body" name:"ServiceMeshId"` LocalityLoadBalancing requests.Boolean `position:"Body" name:"LocalityLoadBalancing"` SidecarInjectorLimitCPU string `position:"Body" name:"SidecarInjectorLimitCPU"` TraceSampling requests.Float `position:"Body" name:"TraceSampling"` Http10Enabled requests.Boolean `position:"Body" name:"Http10Enabled"` AppNamespaces string `position:"Body" name:"AppNamespaces"` PilotPublicEip requests.Boolean `position:"Body" name:"PilotPublicEip"` AuditProject string `position:"Body" name:"AuditProject"` OutboundTrafficPolicy string `position:"Body" name:"OutboundTrafficPolicy"` EnableNamespacesByDefault requests.Boolean `position:"Body" name:"EnableNamespacesByDefault"` }
UpdateMeshFeatureRequest is the request struct for api UpdateMeshFeature
func CreateUpdateMeshFeatureRequest ¶
func CreateUpdateMeshFeatureRequest() (request *UpdateMeshFeatureRequest)
CreateUpdateMeshFeatureRequest creates a request to invoke UpdateMeshFeature API
type UpdateMeshFeatureResponse ¶
type UpdateMeshFeatureResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateMeshFeatureResponse is the response struct for api UpdateMeshFeature
func CreateUpdateMeshFeatureResponse ¶
func CreateUpdateMeshFeatureResponse() (response *UpdateMeshFeatureResponse)
CreateUpdateMeshFeatureResponse creates a response to parse from UpdateMeshFeature response
type UpgradeMeshVersionRequest ¶
type UpgradeMeshVersionRequest struct { *requests.RpcRequest ServiceMeshId string `position:"Query" name:"ServiceMeshId"` }
UpgradeMeshVersionRequest is the request struct for api UpgradeMeshVersion
func CreateUpgradeMeshVersionRequest ¶
func CreateUpgradeMeshVersionRequest() (request *UpgradeMeshVersionRequest)
CreateUpgradeMeshVersionRequest creates a request to invoke UpgradeMeshVersion API
type UpgradeMeshVersionResponse ¶
type UpgradeMeshVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpgradeMeshVersionResponse is the response struct for api UpgradeMeshVersion
func CreateUpgradeMeshVersionResponse ¶
func CreateUpgradeMeshVersionResponse() (response *UpgradeMeshVersionResponse)
CreateUpgradeMeshVersionResponse creates a response to parse from UpgradeMeshVersion response
type VSwitchesInDescribeServiceMeshDetail ¶
type VSwitchesInDescribeServiceMeshDetail struct {
VSwitch []string `json:"VSwitch" xml:"VSwitch"`
}
VSwitchesInDescribeServiceMeshDetail is a nested struct in servicemesh response
type VSwitchesInDescribeServiceMeshes ¶
type VSwitchesInDescribeServiceMeshes struct {
VSwitch []string `json:"VSwitch" xml:"VSwitch"`
}
VSwitchesInDescribeServiceMeshes is a nested struct in servicemesh response
type Version ¶
type Version struct { IstioVersion string `json:"IstioVersion" xml:"IstioVersion"` IstioOperatorVersion string `json:"IstioOperatorVersion" xml:"IstioOperatorVersion"` KubernetesVersion string `json:"KubernetesVersion" xml:"KubernetesVersion"` }
Version is a nested struct in servicemesh response
type VmMetaInfo ¶
type VmMetaInfo struct { RootCertPath string `json:"RootCertPath" xml:"RootCertPath"` RootCertContent string `json:"RootCertContent" xml:"RootCertContent"` KeyPath string `json:"KeyPath" xml:"KeyPath"` KeyContent string `json:"KeyContent" xml:"KeyContent"` CertChainPath string `json:"CertChainPath" xml:"CertChainPath"` CertChainContent string `json:"CertChainContent" xml:"CertChainContent"` EnvoyEnvPath string `json:"EnvoyEnvPath" xml:"EnvoyEnvPath"` EnvoyEnvContent string `json:"EnvoyEnvContent" xml:"EnvoyEnvContent"` HostsPath string `json:"HostsPath" xml:"HostsPath"` HostsContent string `json:"HostsContent" xml:"HostsContent"` TokenPath string `json:"TokenPath" xml:"TokenPath"` TokenContent string `json:"TokenContent" xml:"TokenContent"` }
VmMetaInfo is a nested struct in servicemesh response
Source Files ¶
- add_cluster_into_service_mesh.go
- add_vm_app_to_mesh.go
- client.go
- create_service_mesh.go
- delete_service_mesh.go
- describe_cens.go
- describe_cluster_grafana.go
- describe_cluster_prometheus.go
- describe_clusters_in_service_mesh.go
- describe_guest_cluster_access_log_dashboards.go
- describe_ingress_gateways.go
- describe_service_mesh_detail.go
- describe_service_mesh_kubeconfig.go
- describe_service_meshes.go
- describe_upgrade_version.go
- endpoint.go
- get_diagnosis.go
- get_registered_service_endpoints.go
- get_registered_service_namespaces.go
- get_registered_services.go
- get_service_mesh_slb.go
- get_vm_app_mesh_info.go
- get_vm_meta.go
- remove_cluster_from_service_mesh.go
- remove_vm_app_from_mesh.go
- run_diagnosis.go
- struct_audit.go
- struct_cluster.go
- struct_clusters_in_describe_cens.go
- struct_clusters_in_describe_clusters_in_service_mesh.go
- struct_clusters_in_describe_service_mesh_detail.go
- struct_clusters_in_describe_service_meshes.go
- struct_dashboard.go
- struct_dashboards_in_describe_cluster_grafana.go
- struct_dashboards_in_describe_guest_cluster_access_log_dashboards.go
- struct_dashboards_item.go
- struct_data.go
- struct_endpoints.go
- struct_ingress_gateways.go
- struct_init_cni_configuration.go
- struct_load_balancer.go
- struct_mesh_config.go
- struct_namespaces.go
- struct_network.go
- struct_opa.go
- struct_pilot.go
- struct_proxy.go
- struct_service_endpoint.go
- struct_service_endpoints.go
- struct_service_mesh.go
- struct_service_mesh_info.go
- struct_service_meshes.go
- struct_services.go
- struct_sidecar_injector.go
- struct_slb_info.go
- struct_spec.go
- struct_v_switches_in_describe_service_mesh_detail.go
- struct_v_switches_in_describe_service_meshes.go
- struct_version.go
- struct_vm_meta_info.go
- update_istio_injection_config.go
- update_mesh_feature.go
- upgrade_mesh_version.go