client

package
v2.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachClusterToHubRequest

type AttachClusterToHubRequest struct {
	// The operation that you want to perform. Set the value to **AttachClusterToHub**.
	AttachToMesh *bool `json:"AttachToMesh,omitempty" xml:"AttachToMesh,omitempty"`
	// The ID of the task.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The ID of the request.
	ClusterIds *string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty"`
}

func (AttachClusterToHubRequest) GoString

func (s AttachClusterToHubRequest) GoString() string

func (*AttachClusterToHubRequest) SetAttachToMesh

func (*AttachClusterToHubRequest) SetClusterId

func (*AttachClusterToHubRequest) SetClusterIds

func (AttachClusterToHubRequest) String

func (s AttachClusterToHubRequest) String() string

type AttachClusterToHubResponse

type AttachClusterToHubResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachClusterToHubResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachClusterToHubResponse) GoString

func (s AttachClusterToHubResponse) GoString() string

func (*AttachClusterToHubResponse) SetBody

func (*AttachClusterToHubResponse) SetHeaders

func (*AttachClusterToHubResponse) SetStatusCode

func (AttachClusterToHubResponse) String

type AttachClusterToHubResponseBody

type AttachClusterToHubResponseBody struct {
	// You can call the AttachClusterToHub operation to associate an Container Service for Kubernetes (ACK) cluster with a master instance of ACK One.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// Zhishi
	ManagedClusterIds []*string `json:"ManagedClusterIds,omitempty" xml:"ManagedClusterIds,omitempty" type:"Repeated"`
	// Example 1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (AttachClusterToHubResponseBody) GoString

func (*AttachClusterToHubResponseBody) SetClusterId

func (*AttachClusterToHubResponseBody) SetManagedClusterIds

func (*AttachClusterToHubResponseBody) SetRequestId

func (*AttachClusterToHubResponseBody) SetTaskId

func (AttachClusterToHubResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AttachClusterToHub

func (client *Client) AttachClusterToHub(request *AttachClusterToHubRequest) (_result *AttachClusterToHubResponse, _err error)

func (*Client) AttachClusterToHubWithOptions

func (client *Client) AttachClusterToHubWithOptions(request *AttachClusterToHubRequest, runtime *util.RuntimeOptions) (_result *AttachClusterToHubResponse, _err error)

func (*Client) CreateHubCluster

func (client *Client) CreateHubCluster(request *CreateHubClusterRequest) (_result *CreateHubClusterResponse, _err error)

func (*Client) CreateHubClusterWithOptions

func (client *Client) CreateHubClusterWithOptions(request *CreateHubClusterRequest, runtime *util.RuntimeOptions) (_result *CreateHubClusterResponse, _err error)

func (*Client) DeleteHubCluster

func (client *Client) DeleteHubCluster(request *DeleteHubClusterRequest) (_result *DeleteHubClusterResponse, _err error)

func (*Client) DeleteHubClusterWithOptions

func (client *Client) DeleteHubClusterWithOptions(tmpReq *DeleteHubClusterRequest, runtime *util.RuntimeOptions) (_result *DeleteHubClusterResponse, _err error)

func (*Client) DeletePolicyInstance added in v2.0.8

func (client *Client) DeletePolicyInstance(request *DeletePolicyInstanceRequest) (_result *DeletePolicyInstanceResponse, _err error)

func (*Client) DeletePolicyInstanceWithOptions added in v2.0.8

func (client *Client) DeletePolicyInstanceWithOptions(tmpReq *DeletePolicyInstanceRequest, runtime *util.RuntimeOptions) (_result *DeletePolicyInstanceResponse, _err error)

func (*Client) DeleteUserPermission added in v2.0.8

func (client *Client) DeleteUserPermission(request *DeleteUserPermissionRequest) (_result *DeleteUserPermissionResponse, _err error)

func (*Client) DeleteUserPermissionWithOptions added in v2.0.8

func (client *Client) DeleteUserPermissionWithOptions(request *DeleteUserPermissionRequest, runtime *util.RuntimeOptions) (_result *DeleteUserPermissionResponse, _err error)

func (*Client) DeployPolicyInstance added in v2.0.8

func (client *Client) DeployPolicyInstance(request *DeployPolicyInstanceRequest) (_result *DeployPolicyInstanceResponse, _err error)

func (*Client) DeployPolicyInstanceWithOptions added in v2.0.8

func (client *Client) DeployPolicyInstanceWithOptions(tmpReq *DeployPolicyInstanceRequest, runtime *util.RuntimeOptions) (_result *DeployPolicyInstanceResponse, _err error)

func (*Client) DescribeHubClusterDetails

func (client *Client) DescribeHubClusterDetails(request *DescribeHubClusterDetailsRequest) (_result *DescribeHubClusterDetailsResponse, _err error)

func (*Client) DescribeHubClusterDetailsWithOptions

func (client *Client) DescribeHubClusterDetailsWithOptions(request *DescribeHubClusterDetailsRequest, runtime *util.RuntimeOptions) (_result *DescribeHubClusterDetailsResponse, _err error)

func (*Client) DescribeHubClusterKubeconfig

func (client *Client) DescribeHubClusterKubeconfig(request *DescribeHubClusterKubeconfigRequest) (_result *DescribeHubClusterKubeconfigResponse, _err error)

func (*Client) DescribeHubClusterKubeconfigWithOptions

func (client *Client) DescribeHubClusterKubeconfigWithOptions(request *DescribeHubClusterKubeconfigRequest, runtime *util.RuntimeOptions) (_result *DescribeHubClusterKubeconfigResponse, _err error)

func (*Client) DescribeHubClusterLogs

func (client *Client) DescribeHubClusterLogs(request *DescribeHubClusterLogsRequest) (_result *DescribeHubClusterLogsResponse, _err error)

func (*Client) DescribeHubClusterLogsWithOptions

func (client *Client) DescribeHubClusterLogsWithOptions(request *DescribeHubClusterLogsRequest, runtime *util.RuntimeOptions) (_result *DescribeHubClusterLogsResponse, _err error)

func (*Client) DescribeHubClusters

func (client *Client) DescribeHubClusters(request *DescribeHubClustersRequest) (_result *DescribeHubClustersResponse, _err error)

func (*Client) DescribeHubClustersWithOptions

func (client *Client) DescribeHubClustersWithOptions(request *DescribeHubClustersRequest, runtime *util.RuntimeOptions) (_result *DescribeHubClustersResponse, _err error)

func (*Client) DescribeManagedClusters

func (client *Client) DescribeManagedClusters(request *DescribeManagedClustersRequest) (_result *DescribeManagedClustersResponse, _err error)

func (*Client) DescribeManagedClustersWithOptions

func (client *Client) DescribeManagedClustersWithOptions(request *DescribeManagedClustersRequest, runtime *util.RuntimeOptions) (_result *DescribeManagedClustersResponse, _err error)

func (*Client) DescribePolicies added in v2.0.8

func (client *Client) DescribePolicies() (_result *DescribePoliciesResponse, _err error)

func (*Client) DescribePoliciesWithOptions added in v2.0.8

func (client *Client) DescribePoliciesWithOptions(runtime *util.RuntimeOptions) (_result *DescribePoliciesResponse, _err error)

func (*Client) DescribePolicyDetails added in v2.0.8

func (client *Client) DescribePolicyDetails(request *DescribePolicyDetailsRequest) (_result *DescribePolicyDetailsResponse, _err error)

func (*Client) DescribePolicyDetailsWithOptions added in v2.0.8

func (client *Client) DescribePolicyDetailsWithOptions(request *DescribePolicyDetailsRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyDetailsResponse, _err error)

func (*Client) DescribePolicyGovernanceInCluster added in v2.0.8

func (client *Client) DescribePolicyGovernanceInCluster(request *DescribePolicyGovernanceInClusterRequest) (_result *DescribePolicyGovernanceInClusterResponse, _err error)

func (*Client) DescribePolicyGovernanceInClusterWithOptions added in v2.0.8

func (client *Client) DescribePolicyGovernanceInClusterWithOptions(request *DescribePolicyGovernanceInClusterRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyGovernanceInClusterResponse, _err error)

func (*Client) DescribePolicyInstances added in v2.0.8

func (client *Client) DescribePolicyInstances(request *DescribePolicyInstancesRequest) (_result *DescribePolicyInstancesResponse, _err error)

func (*Client) DescribePolicyInstancesStatus added in v2.0.8

func (client *Client) DescribePolicyInstancesStatus(request *DescribePolicyInstancesStatusRequest) (_result *DescribePolicyInstancesStatusResponse, _err error)

func (*Client) DescribePolicyInstancesStatusWithOptions added in v2.0.8

func (client *Client) DescribePolicyInstancesStatusWithOptions(request *DescribePolicyInstancesStatusRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyInstancesStatusResponse, _err error)

func (*Client) DescribePolicyInstancesWithOptions added in v2.0.8

func (client *Client) DescribePolicyInstancesWithOptions(request *DescribePolicyInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribePolicyInstancesResponse, _err error)

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeUserPermissions added in v2.0.6

func (client *Client) DescribeUserPermissions(request *DescribeUserPermissionsRequest) (_result *DescribeUserPermissionsResponse, _err error)

func (*Client) DescribeUserPermissionsWithOptions added in v2.0.6

func (client *Client) DescribeUserPermissionsWithOptions(request *DescribeUserPermissionsRequest, runtime *util.RuntimeOptions) (_result *DescribeUserPermissionsResponse, _err error)

func (*Client) DetachClusterFromHub

func (client *Client) DetachClusterFromHub(request *DetachClusterFromHubRequest) (_result *DetachClusterFromHubResponse, _err error)

func (*Client) DetachClusterFromHubWithOptions

func (client *Client) DetachClusterFromHubWithOptions(request *DetachClusterFromHubRequest, runtime *util.RuntimeOptions) (_result *DetachClusterFromHubResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GrantUserPermission added in v2.0.8

func (client *Client) GrantUserPermission(request *GrantUserPermissionRequest) (_result *GrantUserPermissionResponse, _err error)

func (*Client) GrantUserPermissionWithOptions added in v2.0.8

func (client *Client) GrantUserPermissionWithOptions(request *GrantUserPermissionRequest, runtime *util.RuntimeOptions) (_result *GrantUserPermissionResponse, _err error)

func (*Client) GrantUserPermissions added in v2.0.6

func (client *Client) GrantUserPermissions(request *GrantUserPermissionsRequest) (_result *GrantUserPermissionsResponse, _err error)

func (*Client) GrantUserPermissionsWithOptions added in v2.0.6

func (client *Client) GrantUserPermissionsWithOptions(tmpReq *GrantUserPermissionsRequest, runtime *util.RuntimeOptions) (_result *GrantUserPermissionsResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) UpdateHubClusterFeature

func (client *Client) UpdateHubClusterFeature(request *UpdateHubClusterFeatureRequest) (_result *UpdateHubClusterFeatureResponse, _err error)

func (*Client) UpdateHubClusterFeatureWithOptions

func (client *Client) UpdateHubClusterFeatureWithOptions(tmpReq *UpdateHubClusterFeatureRequest, runtime *util.RuntimeOptions) (_result *UpdateHubClusterFeatureResponse, _err error)

func (*Client) UpdateUserPermission added in v2.0.8

func (client *Client) UpdateUserPermission(request *UpdateUserPermissionRequest) (_result *UpdateUserPermissionResponse, _err error)

func (*Client) UpdateUserPermissionWithOptions added in v2.0.8

func (client *Client) UpdateUserPermissionWithOptions(request *UpdateUserPermissionRequest, runtime *util.RuntimeOptions) (_result *UpdateUserPermissionResponse, _err error)

type CreateHubClusterRequest

type CreateHubClusterRequest struct {
	// Specifies whether to expose the API server to the Internet. Valid values:
	//
	// *   true: exposes the API server to the Internet.
	// *   false: exposes the API server to the internal network.
	ApiServerPublicEip *bool `json:"ApiServerPublicEip,omitempty" xml:"ApiServerPublicEip,omitempty"`
	ArgoServerEnabled  *bool `json:"ArgoServerEnabled,omitempty" xml:"ArgoServerEnabled,omitempty"`
	// Specifies whether to enable the audit log feature. Valid values:
	//
	// *   true: enables the audit log feature.
	// *   false: disables the audit log feature.
	AuditLogEnabled *bool `json:"AuditLogEnabled,omitempty" xml:"AuditLogEnabled,omitempty"`
	// Specifies whether to use an advanced security group.
	IsEnterpriseSecurityGroup *bool `json:"IsEnterpriseSecurityGroup,omitempty" xml:"IsEnterpriseSecurityGroup,omitempty"`
	// The name of the master instance.
	Name       *string `json:"Name,omitempty" xml:"Name,omitempty"`
	PriceLimit *string `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
	// The type of scenario for which the master instance is suitable. Valid values:
	//
	// *   `Default`: The master instance is suitable for standard scenarios.
	// *   `XFlow`: The master instance is suitable for workflow scenarios.
	//
	// Default value: `Default`.
	Profile *string `json:"Profile,omitempty" xml:"Profile,omitempty"`
	// The ID of the region. You can call the DescribeRegions operation to query available regions.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The ID of the vSwitch.
	VSwitches *string `json:"VSwitches,omitempty" xml:"VSwitches,omitempty"`
	// The ID of the virtual private cloud (VPC) to which the master instance belongs. You can call the DescribeVpcs operation to query available VPCs.
	VpcId                *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
	WorkflowScheduleMode *string `json:"WorkflowScheduleMode,omitempty" xml:"WorkflowScheduleMode,omitempty"`
}

func (CreateHubClusterRequest) GoString

func (s CreateHubClusterRequest) GoString() string

func (*CreateHubClusterRequest) SetApiServerPublicEip

func (s *CreateHubClusterRequest) SetApiServerPublicEip(v bool) *CreateHubClusterRequest

func (*CreateHubClusterRequest) SetArgoServerEnabled added in v2.0.5

func (s *CreateHubClusterRequest) SetArgoServerEnabled(v bool) *CreateHubClusterRequest

func (*CreateHubClusterRequest) SetAuditLogEnabled

func (s *CreateHubClusterRequest) SetAuditLogEnabled(v bool) *CreateHubClusterRequest

func (*CreateHubClusterRequest) SetIsEnterpriseSecurityGroup

func (s *CreateHubClusterRequest) SetIsEnterpriseSecurityGroup(v bool) *CreateHubClusterRequest

func (*CreateHubClusterRequest) SetName

func (*CreateHubClusterRequest) SetPriceLimit added in v2.0.5

func (*CreateHubClusterRequest) SetProfile

func (*CreateHubClusterRequest) SetRegionId

func (*CreateHubClusterRequest) SetVSwitches

func (*CreateHubClusterRequest) SetVpcId

func (*CreateHubClusterRequest) SetWorkflowScheduleMode added in v2.0.5

func (s *CreateHubClusterRequest) SetWorkflowScheduleMode(v string) *CreateHubClusterRequest

func (CreateHubClusterRequest) String

func (s CreateHubClusterRequest) String() string

type CreateHubClusterResponse

type CreateHubClusterResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateHubClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateHubClusterResponse) GoString

func (s CreateHubClusterResponse) GoString() string

func (*CreateHubClusterResponse) SetBody

func (*CreateHubClusterResponse) SetHeaders

func (*CreateHubClusterResponse) SetStatusCode

func (CreateHubClusterResponse) String

func (s CreateHubClusterResponse) String() string

type CreateHubClusterResponseBody

type CreateHubClusterResponseBody struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the task.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (CreateHubClusterResponseBody) GoString

func (s CreateHubClusterResponseBody) GoString() string

func (*CreateHubClusterResponseBody) SetClusterId

func (*CreateHubClusterResponseBody) SetRequestId

func (*CreateHubClusterResponseBody) SetTaskId

func (CreateHubClusterResponseBody) String

type DeleteHubClusterRequest

type DeleteHubClusterRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// Specifies whether to forcefully delete the master instance in ACK One. Valid values:
	//
	// *   true: forcefully deletes the master instance in ACK One.
	// *   false: does not forcibly delete the master instance in ACK One.
	//
	// Default value: false.
	Force *bool `json:"Force,omitempty" xml:"Force,omitempty"`
	// The list of resources to retain.
	RetainResources []*string `json:"RetainResources,omitempty" xml:"RetainResources,omitempty" type:"Repeated"`
}

func (DeleteHubClusterRequest) GoString

func (s DeleteHubClusterRequest) GoString() string

func (*DeleteHubClusterRequest) SetClusterId

func (*DeleteHubClusterRequest) SetForce

func (*DeleteHubClusterRequest) SetRetainResources added in v2.0.2

func (s *DeleteHubClusterRequest) SetRetainResources(v []*string) *DeleteHubClusterRequest

func (DeleteHubClusterRequest) String

func (s DeleteHubClusterRequest) String() string

type DeleteHubClusterResponse

type DeleteHubClusterResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteHubClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteHubClusterResponse) GoString

func (s DeleteHubClusterResponse) GoString() string

func (*DeleteHubClusterResponse) SetBody

func (*DeleteHubClusterResponse) SetHeaders

func (*DeleteHubClusterResponse) SetStatusCode

func (DeleteHubClusterResponse) String

func (s DeleteHubClusterResponse) String() string

type DeleteHubClusterResponseBody

type DeleteHubClusterResponseBody struct {
	// The ID of the cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The ID of the job.
	TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DeleteHubClusterResponseBody) GoString

func (s DeleteHubClusterResponseBody) GoString() string

func (*DeleteHubClusterResponseBody) SetClusterId

func (*DeleteHubClusterResponseBody) SetRequestId

func (*DeleteHubClusterResponseBody) SetTaskId

func (DeleteHubClusterResponseBody) String

type DeleteHubClusterShrinkRequest added in v2.0.2

type DeleteHubClusterShrinkRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// Specifies whether to forcefully delete the master instance in ACK One. Valid values:
	//
	// *   true: forcefully deletes the master instance in ACK One.
	// *   false: does not forcibly delete the master instance in ACK One.
	//
	// Default value: false.
	Force *bool `json:"Force,omitempty" xml:"Force,omitempty"`
	// The list of resources to retain.
	RetainResourcesShrink *string `json:"RetainResources,omitempty" xml:"RetainResources,omitempty"`
}

func (DeleteHubClusterShrinkRequest) GoString added in v2.0.2

func (*DeleteHubClusterShrinkRequest) SetClusterId added in v2.0.2

func (*DeleteHubClusterShrinkRequest) SetForce added in v2.0.2

func (*DeleteHubClusterShrinkRequest) SetRetainResourcesShrink added in v2.0.2

func (s *DeleteHubClusterShrinkRequest) SetRetainResourcesShrink(v string) *DeleteHubClusterShrinkRequest

func (DeleteHubClusterShrinkRequest) String added in v2.0.2

type DeletePolicyInstanceRequest added in v2.0.8

type DeletePolicyInstanceRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// A array of JSON strings. The JSON strings in the array indicate the IDs of the associated clusters for which the policy is deleted.
	ClusterIds []*string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty" type:"Repeated"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
}

func (DeletePolicyInstanceRequest) GoString added in v2.0.8

func (s DeletePolicyInstanceRequest) GoString() string

func (*DeletePolicyInstanceRequest) SetClusterId added in v2.0.8

func (*DeletePolicyInstanceRequest) SetClusterIds added in v2.0.8

func (*DeletePolicyInstanceRequest) SetPolicyName added in v2.0.8

func (DeletePolicyInstanceRequest) String added in v2.0.8

type DeletePolicyInstanceResponse added in v2.0.8

type DeletePolicyInstanceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeletePolicyInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeletePolicyInstanceResponse) GoString added in v2.0.8

func (s DeletePolicyInstanceResponse) GoString() string

func (*DeletePolicyInstanceResponse) SetBody added in v2.0.8

func (*DeletePolicyInstanceResponse) SetHeaders added in v2.0.8

func (*DeletePolicyInstanceResponse) SetStatusCode added in v2.0.8

func (DeletePolicyInstanceResponse) String added in v2.0.8

type DeletePolicyInstanceResponseBody added in v2.0.8

type DeletePolicyInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeletePolicyInstanceResponseBody) GoString added in v2.0.8

func (*DeletePolicyInstanceResponseBody) SetRequestId added in v2.0.8

func (DeletePolicyInstanceResponseBody) String added in v2.0.8

type DeletePolicyInstanceShrinkRequest added in v2.0.8

type DeletePolicyInstanceShrinkRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// A array of JSON strings. The JSON strings in the array indicate the IDs of the associated clusters for which the policy is deleted.
	ClusterIdsShrink *string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
}

func (DeletePolicyInstanceShrinkRequest) GoString added in v2.0.8

func (*DeletePolicyInstanceShrinkRequest) SetClusterId added in v2.0.8

func (*DeletePolicyInstanceShrinkRequest) SetClusterIdsShrink added in v2.0.8

func (*DeletePolicyInstanceShrinkRequest) SetPolicyName added in v2.0.8

func (DeletePolicyInstanceShrinkRequest) String added in v2.0.8

type DeleteUserPermissionRequest added in v2.0.8

type DeleteUserPermissionRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The ID of the RAM user.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (DeleteUserPermissionRequest) GoString added in v2.0.8

func (s DeleteUserPermissionRequest) GoString() string

func (*DeleteUserPermissionRequest) SetClusterId added in v2.0.8

func (*DeleteUserPermissionRequest) SetUserId added in v2.0.8

func (DeleteUserPermissionRequest) String added in v2.0.8

type DeleteUserPermissionResponse added in v2.0.8

type DeleteUserPermissionResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteUserPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteUserPermissionResponse) GoString added in v2.0.8

func (s DeleteUserPermissionResponse) GoString() string

func (*DeleteUserPermissionResponse) SetBody added in v2.0.8

func (*DeleteUserPermissionResponse) SetHeaders added in v2.0.8

func (*DeleteUserPermissionResponse) SetStatusCode added in v2.0.8

func (DeleteUserPermissionResponse) String added in v2.0.8

type DeleteUserPermissionResponseBody added in v2.0.8

type DeleteUserPermissionResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteUserPermissionResponseBody) GoString added in v2.0.8

func (*DeleteUserPermissionResponseBody) SetRequestId added in v2.0.8

func (DeleteUserPermissionResponseBody) String added in v2.0.8

type DeployPolicyInstanceRequest added in v2.0.8

type DeployPolicyInstanceRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// An array of JSON strings. The JSON strings in the array indicate the IDs of the associated clusters in which the policy instance is deployed.
	ClusterIds []*string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty" type:"Repeated"`
	// A list of namespaces.
	Namespaces []*string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty" type:"Repeated"`
	// The action of the policy. Valid values:
	//
	// *   deny: blocks deployments that match the policy.
	// *   warn: generates alerts for deployments that match the policy.
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
}

func (DeployPolicyInstanceRequest) GoString added in v2.0.8

func (s DeployPolicyInstanceRequest) GoString() string

func (*DeployPolicyInstanceRequest) SetClusterId added in v2.0.8

func (*DeployPolicyInstanceRequest) SetClusterIds added in v2.0.8

func (*DeployPolicyInstanceRequest) SetNamespaces added in v2.0.8

func (*DeployPolicyInstanceRequest) SetPolicyAction added in v2.0.8

func (*DeployPolicyInstanceRequest) SetPolicyName added in v2.0.8

func (DeployPolicyInstanceRequest) String added in v2.0.8

type DeployPolicyInstanceResponse added in v2.0.8

type DeployPolicyInstanceResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeployPolicyInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeployPolicyInstanceResponse) GoString added in v2.0.8

func (s DeployPolicyInstanceResponse) GoString() string

func (*DeployPolicyInstanceResponse) SetBody added in v2.0.8

func (*DeployPolicyInstanceResponse) SetHeaders added in v2.0.8

func (*DeployPolicyInstanceResponse) SetStatusCode added in v2.0.8

func (DeployPolicyInstanceResponse) String added in v2.0.8

type DeployPolicyInstanceResponseBody added in v2.0.8

type DeployPolicyInstanceResponseBody struct {
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeployPolicyInstanceResponseBody) GoString added in v2.0.8

func (*DeployPolicyInstanceResponseBody) SetRequestId added in v2.0.8

func (DeployPolicyInstanceResponseBody) String added in v2.0.8

type DeployPolicyInstanceShrinkRequest added in v2.0.8

type DeployPolicyInstanceShrinkRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// An array of JSON strings. The JSON strings in the array indicate the IDs of the associated clusters in which the policy instance is deployed.
	ClusterIdsShrink *string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty"`
	// A list of namespaces.
	NamespacesShrink *string `json:"Namespaces,omitempty" xml:"Namespaces,omitempty"`
	// The action of the policy. Valid values:
	//
	// *   deny: blocks deployments that match the policy.
	// *   warn: generates alerts for deployments that match the policy.
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
}

func (DeployPolicyInstanceShrinkRequest) GoString added in v2.0.8

func (*DeployPolicyInstanceShrinkRequest) SetClusterId added in v2.0.8

func (*DeployPolicyInstanceShrinkRequest) SetClusterIdsShrink added in v2.0.8

func (*DeployPolicyInstanceShrinkRequest) SetNamespacesShrink added in v2.0.8

func (*DeployPolicyInstanceShrinkRequest) SetPolicyAction added in v2.0.8

func (*DeployPolicyInstanceShrinkRequest) SetPolicyName added in v2.0.8

func (DeployPolicyInstanceShrinkRequest) String added in v2.0.8

type DescribeHubClusterDetailsRequest

type DescribeHubClusterDetailsRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
}

func (DescribeHubClusterDetailsRequest) GoString

func (*DescribeHubClusterDetailsRequest) SetClusterId

func (DescribeHubClusterDetailsRequest) String

type DescribeHubClusterDetailsResponse

type DescribeHubClusterDetailsResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHubClusterDetailsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHubClusterDetailsResponse) GoString

func (*DescribeHubClusterDetailsResponse) SetHeaders

func (*DescribeHubClusterDetailsResponse) SetStatusCode

func (DescribeHubClusterDetailsResponse) String

type DescribeHubClusterDetailsResponseBody

type DescribeHubClusterDetailsResponseBody struct {
	// The details of the master instance.
	Cluster *DescribeHubClusterDetailsResponseBodyCluster `json:"Cluster,omitempty" xml:"Cluster,omitempty" type:"Struct"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeHubClusterDetailsResponseBody) GoString

func (*DescribeHubClusterDetailsResponseBody) SetRequestId

func (DescribeHubClusterDetailsResponseBody) String

type DescribeHubClusterDetailsResponseBodyCluster

type DescribeHubClusterDetailsResponseBodyCluster struct {
	// The details of the API server of the master instance.
	ApiServer *DescribeHubClusterDetailsResponseBodyClusterApiServer `json:"ApiServer,omitempty" xml:"ApiServer,omitempty" type:"Struct"`
	// The details of the master instance.
	ClusterInfo *DescribeHubClusterDetailsResponseBodyClusterClusterInfo `json:"ClusterInfo,omitempty" xml:"ClusterInfo,omitempty" type:"Struct"`
	// The deletion conditions of the master instance.
	Conditions []*DescribeHubClusterDetailsResponseBodyClusterConditions `json:"Conditions,omitempty" xml:"Conditions,omitempty" type:"Repeated"`
	// The endpoint of the master instance.
	Endpoints *DescribeHubClusterDetailsResponseBodyClusterEndpoints `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Struct"`
	// The logging configuration.
	LogConfig *DescribeHubClusterDetailsResponseBodyClusterLogConfig `json:"LogConfig,omitempty" xml:"LogConfig,omitempty" type:"Struct"`
	// The configurations of Alibaba Cloud Service Mesh (ASM).
	MeshConfig *DescribeHubClusterDetailsResponseBodyClusterMeshConfig `json:"MeshConfig,omitempty" xml:"MeshConfig,omitempty" type:"Struct"`
	// The network configurations of the master instance.
	Network        *DescribeHubClusterDetailsResponseBodyClusterNetwork        `json:"Network,omitempty" xml:"Network,omitempty" type:"Struct"`
	WorkflowConfig *DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig `json:"WorkflowConfig,omitempty" xml:"WorkflowConfig,omitempty" type:"Struct"`
}

func (DescribeHubClusterDetailsResponseBodyCluster) GoString

func (DescribeHubClusterDetailsResponseBodyCluster) String

type DescribeHubClusterDetailsResponseBodyClusterApiServer

type DescribeHubClusterDetailsResponseBodyClusterApiServer struct {
	// The ID of the elastic IP address (EIP).
	ApiServerEipId *string `json:"ApiServerEipId,omitempty" xml:"ApiServerEipId,omitempty"`
	// Indicates whether the API server is accessible over the Internet. Valid values:
	//
	// *   true: The API server is accessible over the Internet.
	// *   false: The API server is inaccessible over the Internet.
	EnabledPublic *bool `json:"EnabledPublic,omitempty" xml:"EnabledPublic,omitempty"`
	// The ID of the Server Load Balancer (SLB) instance.
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterApiServer) GoString

func (*DescribeHubClusterDetailsResponseBodyClusterApiServer) SetApiServerEipId

func (*DescribeHubClusterDetailsResponseBodyClusterApiServer) SetEnabledPublic

func (*DescribeHubClusterDetailsResponseBodyClusterApiServer) SetLoadBalancerId

func (DescribeHubClusterDetailsResponseBodyClusterApiServer) String

type DescribeHubClusterDetailsResponseBodyClusterClusterInfo

type DescribeHubClusterDetailsResponseBodyClusterClusterInfo struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The specification of the master instance. Valid value:
	//
	// *   ack.pro.small: ACK Pro cluster
	ClusterSpec *string `json:"ClusterSpec,omitempty" xml:"ClusterSpec,omitempty"`
	// The time when the master instance was created.
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The error message returned when the master instance failed to be created.
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	// The name of the master instance.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The configurations of the master instance.
	Profile *string `json:"Profile,omitempty" xml:"Profile,omitempty"`
	// The ID of the region in which the master instance resides.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The status of the master instance. Valid values:
	//
	// *   initial: The master instance is being initialized.
	// *   failed: The master instance failed to be created.
	// *   running: The master instance is running
	// *   inactive: The master instance is pending.
	// *   deleting: The master instance is being deleted.
	// *   delete_failed: The master instance failed to be deleted.
	// *   deleted: The master instance is deleted.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The time when the master instance was updated.
	UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	// The version of the master instance.
	Version *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterClusterInfo) GoString

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetClusterId

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetClusterSpec

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetCreationTime

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetErrorMessage

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetName

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetProfile

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetRegionId

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetState

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetUpdateTime

func (*DescribeHubClusterDetailsResponseBodyClusterClusterInfo) SetVersion

func (DescribeHubClusterDetailsResponseBodyClusterClusterInfo) String

type DescribeHubClusterDetailsResponseBodyClusterConditions

type DescribeHubClusterDetailsResponseBodyClusterConditions struct {
	// The error message returned.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The reason for the deletion condition.
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// The status of the master instance that the deletion condition indicates. Valid values:
	//
	// *   True: The master instance cannot be deleted.
	// *   False: The master instance can be deleted.
	// *   Unknow: Whether the master instance can be deleted is unknown.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// The type of deletion condition.
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterConditions) GoString

func (*DescribeHubClusterDetailsResponseBodyClusterConditions) SetMessage

func (*DescribeHubClusterDetailsResponseBodyClusterConditions) SetReason

func (*DescribeHubClusterDetailsResponseBodyClusterConditions) SetStatus

func (*DescribeHubClusterDetailsResponseBodyClusterConditions) SetType

func (DescribeHubClusterDetailsResponseBodyClusterConditions) String

type DescribeHubClusterDetailsResponseBodyClusterEndpoints

type DescribeHubClusterDetailsResponseBodyClusterEndpoints struct {
	// The endpoint that is used to access the API server over the internal network.
	IntranetApiServerEndpoint *string `json:"IntranetApiServerEndpoint,omitempty" xml:"IntranetApiServerEndpoint,omitempty"`
	// The endpoint that is used to access the API server over the Internet.
	PublicApiServerEndpoint *string `json:"PublicApiServerEndpoint,omitempty" xml:"PublicApiServerEndpoint,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterEndpoints) GoString

func (*DescribeHubClusterDetailsResponseBodyClusterEndpoints) SetIntranetApiServerEndpoint

func (*DescribeHubClusterDetailsResponseBodyClusterEndpoints) SetPublicApiServerEndpoint

func (DescribeHubClusterDetailsResponseBodyClusterEndpoints) String

type DescribeHubClusterDetailsResponseBodyClusterLogConfig

type DescribeHubClusterDetailsResponseBodyClusterLogConfig struct {
	// Indicates whether the audit logging feature is enabled. Valid values:
	//
	// *   true: Audit logging is enabled.
	// *   false: Audit logging is disabled.
	EnableLog *bool `json:"EnableLog,omitempty" xml:"EnableLog,omitempty"`
	// The name of the project of Log Service.
	LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"`
	// The number of days that logs are retained by Log Service.
	LogStoreTTL *string `json:"LogStoreTTL,omitempty" xml:"LogStoreTTL,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterLogConfig) GoString

func (*DescribeHubClusterDetailsResponseBodyClusterLogConfig) SetEnableLog

func (*DescribeHubClusterDetailsResponseBodyClusterLogConfig) SetLogProject

func (*DescribeHubClusterDetailsResponseBodyClusterLogConfig) SetLogStoreTTL

func (DescribeHubClusterDetailsResponseBodyClusterLogConfig) String

type DescribeHubClusterDetailsResponseBodyClusterMeshConfig

type DescribeHubClusterDetailsResponseBodyClusterMeshConfig struct {
	// Indicates whether ASM is enabled. Valid values:
	//
	// *   true: ASM is enabled.
	// *   false: ASM is disabled.
	EnableMesh *bool `json:"EnableMesh,omitempty" xml:"EnableMesh,omitempty"`
	// service mesh (ASM) instance ID
	MeshId *string `json:"MeshId,omitempty" xml:"MeshId,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterMeshConfig) GoString

func (*DescribeHubClusterDetailsResponseBodyClusterMeshConfig) SetEnableMesh

func (*DescribeHubClusterDetailsResponseBodyClusterMeshConfig) SetMeshId

func (DescribeHubClusterDetailsResponseBodyClusterMeshConfig) String

type DescribeHubClusterDetailsResponseBodyClusterNetwork

type DescribeHubClusterDetailsResponseBodyClusterNetwork struct {
	// The domain name of the master instance.
	ClusterDomain *string `json:"ClusterDomain,omitempty" xml:"ClusterDomain,omitempty"`
	// The IP version that is supported by the master instance. Valid values:
	//
	// *   ipv4: IPv4.
	// *   ipv6: IPv6.
	// *   dual: IPv4 and IPv6.
	IPStack *string `json:"IPStack,omitempty" xml:"IPStack,omitempty"`
	// The IDs of the associated security groups.
	SecurityGroupIDs []*string `json:"SecurityGroupIDs,omitempty" xml:"SecurityGroupIDs,omitempty" type:"Repeated"`
	// The details of the vSwitches.
	VSwitches []*string `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Repeated"`
	// The ID of the virtual private cloud (VPC) in which the master instance resides.
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterNetwork) GoString

func (*DescribeHubClusterDetailsResponseBodyClusterNetwork) SetClusterDomain

func (*DescribeHubClusterDetailsResponseBodyClusterNetwork) SetIPStack

func (*DescribeHubClusterDetailsResponseBodyClusterNetwork) SetSecurityGroupIDs

func (*DescribeHubClusterDetailsResponseBodyClusterNetwork) SetVSwitches

func (*DescribeHubClusterDetailsResponseBodyClusterNetwork) SetVpcId

func (DescribeHubClusterDetailsResponseBodyClusterNetwork) String

type DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig added in v2.0.5

type DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig struct {
	ArgoServerEnabled    *bool                                                                      `json:"ArgoServerEnabled,omitempty" xml:"ArgoServerEnabled,omitempty"`
	PriceLimit           *string                                                                    `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
	WorkflowScheduleMode *string                                                                    `json:"WorkflowScheduleMode,omitempty" xml:"WorkflowScheduleMode,omitempty"`
	WorkflowUnits        []*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnits `json:"WorkflowUnits,omitempty" xml:"WorkflowUnits,omitempty" type:"Repeated"`
}

func (DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig) GoString added in v2.0.5

func (*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig) SetArgoServerEnabled added in v2.0.5

func (*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig) SetPriceLimit added in v2.0.5

func (*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig) SetWorkflowScheduleMode added in v2.0.5

func (DescribeHubClusterDetailsResponseBodyClusterWorkflowConfig) String added in v2.0.5

type DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnits added in v2.0.5

type DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnits struct {
	RegionId  *string                                                                             `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	VSwitches []*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnitsVSwitches `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Repeated"`
	VpcId     *string                                                                             `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnits) GoString added in v2.0.5

func (*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnits) SetRegionId added in v2.0.5

func (*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnits) SetVpcId added in v2.0.5

func (DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnits) String added in v2.0.5

type DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnitsVSwitches added in v2.0.5

type DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnitsVSwitches struct {
	VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
	ZoneId    *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnitsVSwitches) GoString added in v2.0.5

func (*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnitsVSwitches) SetVswitchId added in v2.0.5

func (*DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnitsVSwitches) SetZoneId added in v2.0.5

func (DescribeHubClusterDetailsResponseBodyClusterWorkflowConfigWorkflowUnitsVSwitches) String added in v2.0.5

type DescribeHubClusterKubeconfigRequest

type DescribeHubClusterKubeconfigRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// Specifies whether to obtain the kubeconfig file that is used to connect to the cluster over the internal network. Valid values:
	//
	// *   `true`: obtains the kubeconfig file that is used to connect to the master instance over the internal network.
	// *   `false`: obtains the kubeconfig file that is used to connect to the master instance over the Internet.
	//
	// Default value: `false`
	PrivateIpAddress *bool `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"`
}

func (DescribeHubClusterKubeconfigRequest) GoString

func (*DescribeHubClusterKubeconfigRequest) SetClusterId

func (*DescribeHubClusterKubeconfigRequest) SetPrivateIpAddress

func (DescribeHubClusterKubeconfigRequest) String

type DescribeHubClusterKubeconfigResponse

type DescribeHubClusterKubeconfigResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHubClusterKubeconfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHubClusterKubeconfigResponse) GoString

func (*DescribeHubClusterKubeconfigResponse) SetHeaders

func (*DescribeHubClusterKubeconfigResponse) SetStatusCode

func (DescribeHubClusterKubeconfigResponse) String

type DescribeHubClusterKubeconfigResponseBody

type DescribeHubClusterKubeconfigResponseBody struct {
	// The content of the kubeconfig file.
	Kubeconfig *string `json:"Kubeconfig,omitempty" xml:"Kubeconfig,omitempty"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeHubClusterKubeconfigResponseBody) GoString

func (*DescribeHubClusterKubeconfigResponseBody) SetKubeconfig

func (*DescribeHubClusterKubeconfigResponseBody) SetRequestId

func (DescribeHubClusterKubeconfigResponseBody) String

type DescribeHubClusterLogsRequest

type DescribeHubClusterLogsRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
}

func (DescribeHubClusterLogsRequest) GoString

func (*DescribeHubClusterLogsRequest) SetClusterId

func (DescribeHubClusterLogsRequest) String

type DescribeHubClusterLogsResponse

type DescribeHubClusterLogsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHubClusterLogsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHubClusterLogsResponse) GoString

func (*DescribeHubClusterLogsResponse) SetHeaders

func (*DescribeHubClusterLogsResponse) SetStatusCode

func (DescribeHubClusterLogsResponse) String

type DescribeHubClusterLogsResponseBody

type DescribeHubClusterLogsResponseBody struct {
	// Brief information about operation logs.
	Logs []*DescribeHubClusterLogsResponseBodyLogs `json:"Logs,omitempty" xml:"Logs,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeHubClusterLogsResponseBody) GoString

func (*DescribeHubClusterLogsResponseBody) SetRequestId

func (DescribeHubClusterLogsResponseBody) String

type DescribeHubClusterLogsResponseBodyLogs

type DescribeHubClusterLogsResponseBodyLogs struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// A log of the master instance.
	ClusterLog *string `json:"ClusterLog,omitempty" xml:"ClusterLog,omitempty"`
	// The time when the log was created. Format: <i>yyyy-mm-dd</i>t<i>hh:mm:ss</i>z (UTC time).
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// The severity level of the log. Valid values: - error: errors. - warn: warnings. - info: information.
	LogLevel *string `json:"LogLevel,omitempty" xml:"LogLevel,omitempty"`
}

func (DescribeHubClusterLogsResponseBodyLogs) GoString

func (*DescribeHubClusterLogsResponseBodyLogs) SetClusterId

func (*DescribeHubClusterLogsResponseBodyLogs) SetClusterLog

func (*DescribeHubClusterLogsResponseBodyLogs) SetCreationTime

func (*DescribeHubClusterLogsResponseBodyLogs) SetLogLevel

func (DescribeHubClusterLogsResponseBodyLogs) String

type DescribeHubClustersRequest

type DescribeHubClustersRequest struct {
	Profile *string `json:"Profile,omitempty" xml:"Profile,omitempty"`
}

func (DescribeHubClustersRequest) GoString

func (s DescribeHubClustersRequest) GoString() string

func (*DescribeHubClustersRequest) SetProfile

func (DescribeHubClustersRequest) String

type DescribeHubClustersResponse

type DescribeHubClustersResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeHubClustersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeHubClustersResponse) GoString

func (s DescribeHubClustersResponse) GoString() string

func (*DescribeHubClustersResponse) SetBody

func (*DescribeHubClustersResponse) SetHeaders

func (*DescribeHubClustersResponse) SetStatusCode

func (DescribeHubClustersResponse) String

type DescribeHubClustersResponseBody

type DescribeHubClustersResponseBody struct {
	Clusters  []*DescribeHubClustersResponseBodyClusters `json:"Clusters,omitempty" xml:"Clusters,omitempty" type:"Repeated"`
	RequestId *string                                    `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeHubClustersResponseBody) GoString

func (*DescribeHubClustersResponseBody) SetRequestId

func (DescribeHubClustersResponseBody) String

type DescribeHubClustersResponseBodyClusters

type DescribeHubClustersResponseBodyClusters struct {
	ApiServer   *DescribeHubClustersResponseBodyClustersApiServer    `json:"ApiServer,omitempty" xml:"ApiServer,omitempty" type:"Struct"`
	ClusterInfo *DescribeHubClustersResponseBodyClustersClusterInfo  `json:"ClusterInfo,omitempty" xml:"ClusterInfo,omitempty" type:"Struct"`
	Conditions  []*DescribeHubClustersResponseBodyClustersConditions `json:"Conditions,omitempty" xml:"Conditions,omitempty" type:"Repeated"`
	Endpoints   *DescribeHubClustersResponseBodyClustersEndpoints    `json:"Endpoints,omitempty" xml:"Endpoints,omitempty" type:"Struct"`
	LogConfig   *DescribeHubClustersResponseBodyClustersLogConfig    `json:"LogConfig,omitempty" xml:"LogConfig,omitempty" type:"Struct"`
	MeshConfig  *DescribeHubClustersResponseBodyClustersMeshConfig   `json:"MeshConfig,omitempty" xml:"MeshConfig,omitempty" type:"Struct"`
	Network     *DescribeHubClustersResponseBodyClustersNetwork      `json:"Network,omitempty" xml:"Network,omitempty" type:"Struct"`
}

func (DescribeHubClustersResponseBodyClusters) GoString

func (DescribeHubClustersResponseBodyClusters) String

type DescribeHubClustersResponseBodyClustersApiServer

type DescribeHubClustersResponseBodyClustersApiServer struct {
	ApiServerEipId *string `json:"ApiServerEipId,omitempty" xml:"ApiServerEipId,omitempty"`
	EnabledPublic  *bool   `json:"EnabledPublic,omitempty" xml:"EnabledPublic,omitempty"`
	LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
}

func (DescribeHubClustersResponseBodyClustersApiServer) GoString

func (*DescribeHubClustersResponseBodyClustersApiServer) SetApiServerEipId

func (*DescribeHubClustersResponseBodyClustersApiServer) SetEnabledPublic

func (*DescribeHubClustersResponseBodyClustersApiServer) SetLoadBalancerId

func (DescribeHubClustersResponseBodyClustersApiServer) String

type DescribeHubClustersResponseBodyClustersClusterInfo

type DescribeHubClustersResponseBodyClustersClusterInfo struct {
	ClusterId    *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	ClusterSpec  *string `json:"ClusterSpec,omitempty" xml:"ClusterSpec,omitempty"`
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"`
	Name         *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Profile      *string `json:"Profile,omitempty" xml:"Profile,omitempty"`
	RegionId     *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	State        *string `json:"State,omitempty" xml:"State,omitempty"`
	UpdateTime   *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"`
	Version      *string `json:"Version,omitempty" xml:"Version,omitempty"`
}

func (DescribeHubClustersResponseBodyClustersClusterInfo) GoString

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetClusterId

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetClusterSpec

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetCreationTime

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetErrorMessage

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetName

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetProfile

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetRegionId

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetState

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetUpdateTime

func (*DescribeHubClustersResponseBodyClustersClusterInfo) SetVersion

func (DescribeHubClustersResponseBodyClustersClusterInfo) String

type DescribeHubClustersResponseBodyClustersConditions

type DescribeHubClustersResponseBodyClustersConditions struct {
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	Reason  *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	Status  *string `json:"Status,omitempty" xml:"Status,omitempty"`
	Type    *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeHubClustersResponseBodyClustersConditions) GoString

func (*DescribeHubClustersResponseBodyClustersConditions) SetMessage

func (*DescribeHubClustersResponseBodyClustersConditions) SetReason

func (*DescribeHubClustersResponseBodyClustersConditions) SetStatus

func (*DescribeHubClustersResponseBodyClustersConditions) SetType

func (DescribeHubClustersResponseBodyClustersConditions) String

type DescribeHubClustersResponseBodyClustersEndpoints

type DescribeHubClustersResponseBodyClustersEndpoints struct {
	IntranetApiServerEndpoint *string `json:"IntranetApiServerEndpoint,omitempty" xml:"IntranetApiServerEndpoint,omitempty"`
	PublicApiServerEndpoint   *string `json:"PublicApiServerEndpoint,omitempty" xml:"PublicApiServerEndpoint,omitempty"`
}

func (DescribeHubClustersResponseBodyClustersEndpoints) GoString

func (*DescribeHubClustersResponseBodyClustersEndpoints) SetIntranetApiServerEndpoint

func (*DescribeHubClustersResponseBodyClustersEndpoints) SetPublicApiServerEndpoint

func (DescribeHubClustersResponseBodyClustersEndpoints) String

type DescribeHubClustersResponseBodyClustersLogConfig

type DescribeHubClustersResponseBodyClustersLogConfig struct {
	EnableLog   *bool   `json:"EnableLog,omitempty" xml:"EnableLog,omitempty"`
	LogProject  *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"`
	LogStoreTTL *string `json:"LogStoreTTL,omitempty" xml:"LogStoreTTL,omitempty"`
}

func (DescribeHubClustersResponseBodyClustersLogConfig) GoString

func (*DescribeHubClustersResponseBodyClustersLogConfig) SetEnableLog

func (*DescribeHubClustersResponseBodyClustersLogConfig) SetLogProject

func (*DescribeHubClustersResponseBodyClustersLogConfig) SetLogStoreTTL

func (DescribeHubClustersResponseBodyClustersLogConfig) String

type DescribeHubClustersResponseBodyClustersMeshConfig

type DescribeHubClustersResponseBodyClustersMeshConfig struct {
	EnableMesh *bool   `json:"EnableMesh,omitempty" xml:"EnableMesh,omitempty"`
	MeshId     *string `json:"MeshId,omitempty" xml:"MeshId,omitempty"`
}

func (DescribeHubClustersResponseBodyClustersMeshConfig) GoString

func (*DescribeHubClustersResponseBodyClustersMeshConfig) SetEnableMesh

func (*DescribeHubClustersResponseBodyClustersMeshConfig) SetMeshId

func (DescribeHubClustersResponseBodyClustersMeshConfig) String

type DescribeHubClustersResponseBodyClustersNetwork

type DescribeHubClustersResponseBodyClustersNetwork struct {
	ClusterDomain    *string   `json:"ClusterDomain,omitempty" xml:"ClusterDomain,omitempty"`
	SecurityGroupIDs []*string `json:"SecurityGroupIDs,omitempty" xml:"SecurityGroupIDs,omitempty" type:"Repeated"`
	VSwitches        []*string `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Repeated"`
	VpcId            *string   `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeHubClustersResponseBodyClustersNetwork) GoString

func (*DescribeHubClustersResponseBodyClustersNetwork) SetClusterDomain

func (*DescribeHubClustersResponseBodyClustersNetwork) SetSecurityGroupIDs

func (*DescribeHubClustersResponseBodyClustersNetwork) SetVSwitches

func (*DescribeHubClustersResponseBodyClustersNetwork) SetVpcId

func (DescribeHubClustersResponseBodyClustersNetwork) String

type DescribeManagedClustersRequest

type DescribeManagedClustersRequest struct {
	// The status of the association between the clusters and Service Mesh (ASM).
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
}

func (DescribeManagedClustersRequest) GoString

func (*DescribeManagedClustersRequest) SetClusterId

func (DescribeManagedClustersRequest) String

type DescribeManagedClustersResponse

type DescribeManagedClustersResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeManagedClustersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeManagedClustersResponse) GoString

func (*DescribeManagedClustersResponse) SetHeaders

func (*DescribeManagedClustersResponse) SetStatusCode

func (DescribeManagedClustersResponse) String

type DescribeManagedClustersResponseBody

type DescribeManagedClustersResponseBody struct {
	// The status of the associated clusters. Valid values: - initial: The associated clusters are being initialized. - failed: The associated clustersfailed to be created. - running: The associated clusters are running. - inactive: The associated clusters are inactive. - deleting: The associated clusters are being deleted. - deleted: The associated clusters are deleted.
	Clusters []*DescribeManagedClustersResponseBodyClusters `json:"Clusters,omitempty" xml:"Clusters,omitempty" type:"Repeated"`
	// VPC ID
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeManagedClustersResponseBody) GoString

func (*DescribeManagedClustersResponseBody) SetRequestId

func (DescribeManagedClustersResponseBody) String

type DescribeManagedClustersResponseBodyClusters

type DescribeManagedClustersResponseBodyClusters struct {
	// The name of the master instance.
	Cluster *DescribeManagedClustersResponseBodyClustersCluster `json:"Cluster,omitempty" xml:"Cluster,omitempty" type:"Struct"`
	// Zhishi
	MeshStatus *DescribeManagedClustersResponseBodyClustersMeshStatus `json:"MeshStatus,omitempty" xml:"MeshStatus,omitempty" type:"Struct"`
	// Example 1
	Status *DescribeManagedClustersResponseBodyClustersStatus `json:"Status,omitempty" xml:"Status,omitempty" type:"Struct"`
}

func (DescribeManagedClustersResponseBodyClusters) GoString

func (DescribeManagedClustersResponseBodyClusters) String

type DescribeManagedClustersResponseBodyClustersCluster

type DescribeManagedClustersResponseBodyClustersCluster struct {
	// Information about the master instance.
	ClusterID *string `json:"ClusterID,omitempty" xml:"ClusterID,omitempty"`
	// The ID of the master instance.
	ClusterSpec *string `json:"ClusterSpec,omitempty" xml:"ClusterSpec,omitempty"`
	// The time when the master instance was created.
	ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"`
	// The ID of the master instance.
	Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
	// The name of the master instance.
	CurrentVersion *string `json:"CurrentVersion,omitempty" xml:"CurrentVersion,omitempty"`
	// The specification of the master instance. Valid values: - ack.pro.small: ACK Pro.
	InitVersion *string `json:"InitVersion,omitempty" xml:"InitVersion,omitempty"`
	// The status information.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The ID of the request.
	Profile *string `json:"Profile,omitempty" xml:"Profile,omitempty"`
	// The ID of the master instance.
	Region *string `json:"Region,omitempty" xml:"Region,omitempty"`
	// The name of the master instance.
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// The current Kubernetes version of the master instance.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// The ID of the vSwitch.
	Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
	// The original Kubernetes version of the master instance.
	VSwitchID *string `json:"VSwitchID,omitempty" xml:"VSwitchID,omitempty"`
	// The status of the association between the clusters and the master instance. Valid values: - Installing: The clusters are being associated with the master instance. - Successed: The clusters are associated with the master instance. - Failed: The clusters failed to be associated with the master instance. - Deleting: The clusters are being disassociated from the master instance. - Deleted: The clusters are disassociated from the master instance.
	VpcID *string `json:"VpcID,omitempty" xml:"VpcID,omitempty"`
}

func (DescribeManagedClustersResponseBodyClustersCluster) GoString

func (*DescribeManagedClustersResponseBodyClustersCluster) SetClusterID

func (*DescribeManagedClustersResponseBodyClustersCluster) SetClusterSpec

func (*DescribeManagedClustersResponseBodyClustersCluster) SetClusterType

func (*DescribeManagedClustersResponseBodyClustersCluster) SetCreated

func (*DescribeManagedClustersResponseBodyClustersCluster) SetCurrentVersion

func (*DescribeManagedClustersResponseBodyClustersCluster) SetInitVersion

func (*DescribeManagedClustersResponseBodyClustersCluster) SetName

func (*DescribeManagedClustersResponseBodyClustersCluster) SetProfile

func (*DescribeManagedClustersResponseBodyClustersCluster) SetRegion

func (*DescribeManagedClustersResponseBodyClustersCluster) SetResourceGroupId

func (*DescribeManagedClustersResponseBodyClustersCluster) SetState

func (*DescribeManagedClustersResponseBodyClustersCluster) SetUpdated

func (*DescribeManagedClustersResponseBodyClustersCluster) SetVSwitchID

func (*DescribeManagedClustersResponseBodyClustersCluster) SetVpcID

func (DescribeManagedClustersResponseBodyClustersCluster) String

type DescribeManagedClustersResponseBodyClustersMeshStatus

type DescribeManagedClustersResponseBodyClustersMeshStatus struct {
	InMesh *bool `json:"InMesh,omitempty" xml:"InMesh,omitempty"`
}

func (DescribeManagedClustersResponseBodyClustersMeshStatus) GoString

func (*DescribeManagedClustersResponseBodyClustersMeshStatus) SetInMesh

func (DescribeManagedClustersResponseBodyClustersMeshStatus) String

type DescribeManagedClustersResponseBodyClustersStatus

type DescribeManagedClustersResponseBodyClustersStatus struct {
	// Query the clusters that are associated with a master instance.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// You can call the DescribeManagedClusters operation to query the clusters that are associated with a master instance.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeManagedClustersResponseBodyClustersStatus) GoString

func (*DescribeManagedClustersResponseBodyClustersStatus) SetMessage

func (*DescribeManagedClustersResponseBodyClustersStatus) SetState

func (DescribeManagedClustersResponseBodyClustersStatus) String

type DescribePoliciesResponse added in v2.0.8

type DescribePoliciesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribePoliciesResponse) GoString added in v2.0.8

func (s DescribePoliciesResponse) GoString() string

func (*DescribePoliciesResponse) SetBody added in v2.0.8

func (*DescribePoliciesResponse) SetHeaders added in v2.0.8

func (*DescribePoliciesResponse) SetStatusCode added in v2.0.8

func (DescribePoliciesResponse) String added in v2.0.8

func (s DescribePoliciesResponse) String() string

type DescribePoliciesResponseBody added in v2.0.8

type DescribePoliciesResponseBody struct {
	// A list of policies.
	Policies []*DescribePoliciesResponseBodyPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePoliciesResponseBody) GoString added in v2.0.8

func (s DescribePoliciesResponseBody) GoString() string

func (*DescribePoliciesResponseBody) SetPolicies added in v2.0.8

func (*DescribePoliciesResponseBody) SetRequestId added in v2.0.8

func (DescribePoliciesResponseBody) String added in v2.0.8

type DescribePoliciesResponseBodyPolicies added in v2.0.8

type DescribePoliciesResponseBodyPolicies struct {
	// The policy type.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The names of the policies of each policy type.
	Names []*string `json:"Names,omitempty" xml:"Names,omitempty" type:"Repeated"`
}

func (DescribePoliciesResponseBodyPolicies) GoString added in v2.0.8

func (*DescribePoliciesResponseBodyPolicies) SetCategory added in v2.0.8

func (*DescribePoliciesResponseBodyPolicies) SetNames added in v2.0.8

func (DescribePoliciesResponseBodyPolicies) String added in v2.0.8

type DescribePolicyDetailsRequest added in v2.0.8

type DescribePolicyDetailsRequest struct {
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
}

func (DescribePolicyDetailsRequest) GoString added in v2.0.8

func (s DescribePolicyDetailsRequest) GoString() string

func (*DescribePolicyDetailsRequest) SetPolicyName added in v2.0.8

func (DescribePolicyDetailsRequest) String added in v2.0.8

type DescribePolicyDetailsResponse added in v2.0.8

type DescribePolicyDetailsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePolicyDetailsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribePolicyDetailsResponse) GoString added in v2.0.8

func (*DescribePolicyDetailsResponse) SetBody added in v2.0.8

func (*DescribePolicyDetailsResponse) SetHeaders added in v2.0.8

func (*DescribePolicyDetailsResponse) SetStatusCode added in v2.0.8

func (DescribePolicyDetailsResponse) String added in v2.0.8

type DescribePolicyDetailsResponseBody added in v2.0.8

type DescribePolicyDetailsResponseBody struct {
	// Detailed information about the policy.
	Policy *DescribePolicyDetailsResponseBodyPolicy `json:"Policy,omitempty" xml:"Policy,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePolicyDetailsResponseBody) GoString added in v2.0.8

func (*DescribePolicyDetailsResponseBody) SetPolicy added in v2.0.8

func (*DescribePolicyDetailsResponseBody) SetRequestId added in v2.0.8

func (DescribePolicyDetailsResponseBody) String added in v2.0.8

type DescribePolicyDetailsResponseBodyPolicy added in v2.0.8

type DescribePolicyDetailsResponseBodyPolicy struct {
	// The action of the policy. Valid values:
	//
	// *   enforce: blocks deployments that match the policy.
	// *   inform: generates alerts for deployments that match the policy.
	Action *string `json:"Action,omitempty" xml:"Action,omitempty"`
	// The type of the policy.
	Category *string `json:"Category,omitempty" xml:"Category,omitempty"`
	// The time when the policy was created.
	Created *string `json:"Created,omitempty" xml:"Created,omitempty"`
	// The description of the policy.
	Description *string `json:"Description,omitempty" xml:"Description,omitempty"`
	// The name of the policy.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// Indicates whether parameters are required. Valid values:
	//
	// *   0: Parameters are required.
	// *   1: Parameters are optional.
	NoConfig *int32 `json:"NoConfig,omitempty" xml:"NoConfig,omitempty"`
	// The severity level of the policy.
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The content of the policy.
	Template *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The time when the policy was last updated.
	Updated *string `json:"Updated,omitempty" xml:"Updated,omitempty"`
}

func (DescribePolicyDetailsResponseBodyPolicy) GoString added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetAction added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetCategory added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetCreated added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetDescription added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetName added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetNoConfig added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetSeverity added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetTemplate added in v2.0.8

func (*DescribePolicyDetailsResponseBodyPolicy) SetUpdated added in v2.0.8

func (DescribePolicyDetailsResponseBodyPolicy) String added in v2.0.8

type DescribePolicyGovernanceInClusterRequest added in v2.0.8

type DescribePolicyGovernanceInClusterRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
}

func (DescribePolicyGovernanceInClusterRequest) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterRequest) SetClusterId added in v2.0.8

func (DescribePolicyGovernanceInClusterRequest) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponse added in v2.0.8

type DescribePolicyGovernanceInClusterResponse struct {
	Headers    map[string]*string                             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePolicyGovernanceInClusterResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribePolicyGovernanceInClusterResponse) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponse) SetBody added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponse) SetHeaders added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponse) SetStatusCode added in v2.0.8

func (DescribePolicyGovernanceInClusterResponse) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBody added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBody struct {
	// The detailed information about the policies.
	PolicyGovernances []*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernances `json:"PolicyGovernances,omitempty" xml:"PolicyGovernances,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBody) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBody) SetRequestId added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBody) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernances added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernances struct {
	// The information about the associated clusters in which the policies are deployed.
	Cluster *DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster `json:"Cluster,omitempty" xml:"Cluster,omitempty" type:"Struct"`
	// The detailed policy information.
	PolicyGovernance *DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernance `json:"PolicyGovernance,omitempty" xml:"PolicyGovernance,omitempty" type:"Struct"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernances) GoString added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernances) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster struct {
	// The ID of the associated cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The specifications of the associated cluster.
	ClusterSpec *string `json:"ClusterSpec,omitempty" xml:"ClusterSpec,omitempty"`
	// The type of the associated cluster.
	ClusterType *string `json:"ClusterType,omitempty" xml:"ClusterType,omitempty"`
	// The name of the associated cluster.
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The identifier of the associated cluster.
	Profile *string `json:"Profile,omitempty" xml:"Profile,omitempty"`
	// The region ID of the associated cluster.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The status of the associated cluster.
	State *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) SetClusterId added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) SetClusterSpec added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) SetClusterType added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) SetName added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) SetProfile added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) SetRegionId added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) SetState added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesCluster) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernance added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernance struct {
	// The audit log generated by the associated cluster.
	AdmitLog *DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog `json:"AdmitLog,omitempty" xml:"AdmitLog,omitempty" type:"Struct"`
	// The number of policies of each severity level enabled in the associated cluster.
	OnState []*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState `json:"OnState,omitempty" xml:"OnState,omitempty" type:"Repeated"`
	// The number of deployments that match the policies in the associated cluster, including deployments that are blocked and deployments that have triggered alerting.
	Violation *DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolation `json:"Violation,omitempty" xml:"Violation,omitempty" type:"Struct"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernance) GoString added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernance) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog struct {
	// The number of log entries in the query result.
	Count *string `json:"Count,omitempty" xml:"Count,omitempty"`
	// The name of the Log Service project.
	LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"`
	// The name of the Logstore.
	LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"`
	// The content of the audit log.
	Logs []map[string]*string `json:"Logs,omitempty" xml:"Logs,omitempty" type:"Repeated"`
	// The status of the query. Valid values:
	//
	// *   Complete: The query is successful, and the complete result is returned.
	// *   Incomplete: The query is successful, but the query result is incomplete. To obtain the complete result, you must call the operation again.
	Progress *string `json:"Progress,omitempty" xml:"Progress,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog) SetCount added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog) SetLogProject added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog) SetLogStore added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog) SetLogs added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog) SetProgress added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceAdmitLog) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState struct {
	// The types of policies that are enabled in the associated cluster.
	EnabledCount *int64 `json:"EnabledCount,omitempty" xml:"EnabledCount,omitempty"`
	// The severity level.
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The types of policies of each severity level.
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState) SetEnabledCount added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState) SetSeverity added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState) SetTotalCount added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceOnState) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolation added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolation struct {
	// The number of deployments that match the policies in the associated cluster, including deployments that are blocked and deployments that have triggered alerting. The deployments are classified by severity level.
	TotalViolations *DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolations `json:"TotalViolations,omitempty" xml:"TotalViolations,omitempty" type:"Struct"`
	// The number of deployments that match the policies in the associated cluster, including deployments that are blocked and deployments that have triggered alerting. The deployments are classified by policy type.
	Violations *DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolations `json:"Violations,omitempty" xml:"Violations,omitempty" type:"Struct"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolation) GoString added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolation) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolations added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolations struct {
	// The information about the deployments that are blocked.
	Deny []*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsDeny `json:"Deny,omitempty" xml:"Deny,omitempty" type:"Repeated"`
	// The information about the deployments that have triggered alerting.
	Warn []*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsWarn `json:"Warn,omitempty" xml:"Warn,omitempty" type:"Repeated"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolations) GoString added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolations) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsDeny added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsDeny struct {
	// The severity level.
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The number of deployments that are blocked.
	Violations *int64 `json:"Violations,omitempty" xml:"Violations,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsDeny) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsDeny) SetSeverity added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsDeny) SetViolations added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsDeny) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsWarn added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsWarn struct {
	// The severity level.
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The number of deployments that have triggered alerting.
	Violations *string `json:"Violations,omitempty" xml:"Violations,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsWarn) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsWarn) SetSeverity added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsWarn) SetViolations added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationTotalViolationsWarn) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolations added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolations struct {
	// The information about the deployments that are blocked.
	Deny []*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny `json:"Deny,omitempty" xml:"Deny,omitempty" type:"Repeated"`
	// The information about the deployments that have triggered alerting.
	Warn []*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn `json:"Warn,omitempty" xml:"Warn,omitempty" type:"Repeated"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolations) GoString added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolations) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny struct {
	// The description of the policy.
	PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	// The severity level of the policy.
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The number of times that the policy blocks deployments.
	Violations *int64 `json:"Violations,omitempty" xml:"Violations,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny) SetPolicyDescription added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny) SetPolicyName added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny) SetSeverity added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny) SetViolations added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsDeny) String added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn added in v2.0.8

type DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn struct {
	// The description of the policy.
	PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	// The severity level of the policy.
	Severity *string `json:"Severity,omitempty" xml:"Severity,omitempty"`
	// The number of times that the policy generates alerts.
	Violations *int64 `json:"Violations,omitempty" xml:"Violations,omitempty"`
}

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn) GoString added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn) SetPolicyDescription added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn) SetPolicyName added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn) SetSeverity added in v2.0.8

func (*DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn) SetViolations added in v2.0.8

func (DescribePolicyGovernanceInClusterResponseBodyPolicyGovernancesPolicyGovernanceViolationViolationsWarn) String added in v2.0.8

type DescribePolicyInstancesRequest added in v2.0.8

type DescribePolicyInstancesRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
}

func (DescribePolicyInstancesRequest) GoString added in v2.0.8

func (*DescribePolicyInstancesRequest) SetClusterId added in v2.0.8

func (*DescribePolicyInstancesRequest) SetPolicyName added in v2.0.8

func (DescribePolicyInstancesRequest) String added in v2.0.8

type DescribePolicyInstancesResponse added in v2.0.8

type DescribePolicyInstancesResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePolicyInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribePolicyInstancesResponse) GoString added in v2.0.8

func (*DescribePolicyInstancesResponse) SetBody added in v2.0.8

func (*DescribePolicyInstancesResponse) SetHeaders added in v2.0.8

func (*DescribePolicyInstancesResponse) SetStatusCode added in v2.0.8

func (DescribePolicyInstancesResponse) String added in v2.0.8

type DescribePolicyInstancesResponseBody added in v2.0.8

type DescribePolicyInstancesResponseBody struct {
	// A list of policy instances.
	Policies []*DescribePolicyInstancesResponseBodyPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Repeated"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePolicyInstancesResponseBody) GoString added in v2.0.8

func (*DescribePolicyInstancesResponseBody) SetPolicies added in v2.0.8

func (*DescribePolicyInstancesResponseBody) SetRequestId added in v2.0.8

func (DescribePolicyInstancesResponseBody) String added in v2.0.8

type DescribePolicyInstancesResponseBodyPolicies added in v2.0.8

type DescribePolicyInstancesResponseBodyPolicies struct {
	// The ID of the associated cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The name of the policy instance.
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// The action of the policy. Valid values:
	//
	// *   deny: blocks deployments that match the policy.
	// *   warn: generates alerts for deployments that match the policy.
	PolicyAction *string `json:"PolicyAction,omitempty" xml:"PolicyAction,omitempty"`
	// The type of the policy.
	PolicyCategory *string `json:"PolicyCategory,omitempty" xml:"PolicyCategory,omitempty"`
	// The description of the policy.
	PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	// The parameters of the policy instance.
	PolicyParameters map[string]*string `json:"PolicyParameters,omitempty" xml:"PolicyParameters,omitempty"`
	// The applicable scope of the policy instance.
	//
	// A value of \* indicates all namespaces. This is the default value.
	//
	// Multiple namespaces are separated by commas (,).
	PolicyScope *string `json:"PolicyScope,omitempty" xml:"PolicyScope,omitempty"`
	// The severity level of the policy.
	PolicySeverity *string `json:"PolicySeverity,omitempty" xml:"PolicySeverity,omitempty"`
	// The total number of deployments that match the policy in the associated cluster, including the deployments that are blocked and the deployments that have triggered alerting.
	TotalViolations *int64 `json:"TotalViolations,omitempty" xml:"TotalViolations,omitempty"`
}

func (DescribePolicyInstancesResponseBodyPolicies) GoString added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetClusterId added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetInstanceName added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetPolicyAction added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetPolicyCategory added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetPolicyDescription added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetPolicyName added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetPolicyParameters added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetPolicyScope added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetPolicySeverity added in v2.0.8

func (*DescribePolicyInstancesResponseBodyPolicies) SetTotalViolations added in v2.0.8

func (DescribePolicyInstancesResponseBodyPolicies) String added in v2.0.8

type DescribePolicyInstancesStatusRequest added in v2.0.8

type DescribePolicyInstancesStatusRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
}

func (DescribePolicyInstancesStatusRequest) GoString added in v2.0.8

func (*DescribePolicyInstancesStatusRequest) SetClusterId added in v2.0.8

func (DescribePolicyInstancesStatusRequest) String added in v2.0.8

type DescribePolicyInstancesStatusResponse added in v2.0.8

type DescribePolicyInstancesStatusResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribePolicyInstancesStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribePolicyInstancesStatusResponse) GoString added in v2.0.8

func (*DescribePolicyInstancesStatusResponse) SetBody added in v2.0.8

func (*DescribePolicyInstancesStatusResponse) SetHeaders added in v2.0.8

func (*DescribePolicyInstancesStatusResponse) SetStatusCode added in v2.0.8

func (DescribePolicyInstancesStatusResponse) String added in v2.0.8

type DescribePolicyInstancesStatusResponseBody added in v2.0.8

type DescribePolicyInstancesStatusResponseBody struct {
	// The number of policy instances of each policy type.
	Policies *DescribePolicyInstancesStatusResponseBodyPolicies `json:"Policies,omitempty" xml:"Policies,omitempty" type:"Struct"`
	// The request ID.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePolicyInstancesStatusResponseBody) GoString added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBody) SetPolicies added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBody) SetRequestId added in v2.0.8

func (DescribePolicyInstancesStatusResponseBody) String added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPolicies added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPolicies struct {
	// The number of policy instances of each policy type.
	PolicyInstances []*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances `json:"PolicyInstances,omitempty" xml:"PolicyInstances,omitempty" type:"Repeated"`
	// The number of policy instances that are deployed in the cluster.
	SeverityInfo []*DescribePolicyInstancesStatusResponseBodyPoliciesSeverityInfo `json:"SeverityInfo,omitempty" xml:"SeverityInfo,omitempty" type:"Repeated"`
}

func (DescribePolicyInstancesStatusResponseBodyPolicies) GoString added in v2.0.8

func (DescribePolicyInstancesStatusResponseBodyPolicies) String added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances struct {
	// The type of the policy.
	PolicyCategory *string `json:"PolicyCategory,omitempty" xml:"PolicyCategory,omitempty"`
	// The associated clusters in which the policy instances are deployed.
	PolicyClusters []*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstancesPolicyClusters `json:"PolicyClusters,omitempty" xml:"PolicyClusters,omitempty" type:"Repeated"`
	// The description of the policy.
	PolicyDescription *string `json:"PolicyDescription,omitempty" xml:"PolicyDescription,omitempty"`
	// The number of policy instances that are deployed. If this parameter is empty, no policy instance is deployed.
	PolicyInstancesCount *int64 `json:"PolicyInstancesCount,omitempty" xml:"PolicyInstancesCount,omitempty"`
	// The name of the policy.
	PolicyName *string `json:"PolicyName,omitempty" xml:"PolicyName,omitempty"`
	// The severity level of the policy.
	PolicySeverity *string `json:"PolicySeverity,omitempty" xml:"PolicySeverity,omitempty"`
}

func (DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances) GoString added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances) SetPolicyCategory added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances) SetPolicyDescription added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances) SetPolicyInstancesCount added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances) SetPolicyName added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances) SetPolicySeverity added in v2.0.8

func (DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstances) String added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstancesPolicyClusters added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstancesPolicyClusters struct {
	// The ID of the associated cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The status of the deployment.
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstancesPolicyClusters) GoString added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstancesPolicyClusters) SetClusterId added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstancesPolicyClusters) SetStatus added in v2.0.8

func (DescribePolicyInstancesStatusResponseBodyPoliciesPolicyInstancesPolicyClusters) String added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPoliciesSeverityInfo added in v2.0.8

type DescribePolicyInstancesStatusResponseBodyPoliciesSeverityInfo struct {
	// The number of policy instances.
	SeverityCount *string `json:"SeverityCount,omitempty" xml:"SeverityCount,omitempty"`
	// The severity level.
	SeverityType *string `json:"SeverityType,omitempty" xml:"SeverityType,omitempty"`
}

func (DescribePolicyInstancesStatusResponseBodyPoliciesSeverityInfo) GoString added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesSeverityInfo) SetSeverityCount added in v2.0.8

func (*DescribePolicyInstancesStatusResponseBodyPoliciesSeverityInfo) SetSeverityType added in v2.0.8

func (DescribePolicyInstancesStatusResponseBodyPoliciesSeverityInfo) String added in v2.0.8

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	// The ID of the request.
	Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetLanguage

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	// Example 1
	Regions []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
	// The name of the region.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	// You can call the DescribeRegions operation to query available regions.
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (*DescribeRegionsResponseBodyRegions) SetLocalName

func (*DescribeRegionsResponseBodyRegions) SetRegionId

func (DescribeRegionsResponseBodyRegions) String

type DescribeUserPermissionsRequest added in v2.0.6

type DescribeUserPermissionsRequest struct {
	// The ID of the RAM user that you want to query.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (DescribeUserPermissionsRequest) GoString added in v2.0.6

func (*DescribeUserPermissionsRequest) SetUserId added in v2.0.6

func (DescribeUserPermissionsRequest) String added in v2.0.6

type DescribeUserPermissionsResponse added in v2.0.6

type DescribeUserPermissionsResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeUserPermissionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeUserPermissionsResponse) GoString added in v2.0.6

func (*DescribeUserPermissionsResponse) SetBody added in v2.0.6

func (*DescribeUserPermissionsResponse) SetHeaders added in v2.0.6

func (*DescribeUserPermissionsResponse) SetStatusCode added in v2.0.6

func (DescribeUserPermissionsResponse) String added in v2.0.6

type DescribeUserPermissionsResponseBody added in v2.0.6

type DescribeUserPermissionsResponseBody struct {
	// The details about the permissions of the RAM user.
	Permissions []*DescribeUserPermissionsResponseBodyPermissions `json:"Permissions,omitempty" xml:"Permissions,omitempty" type:"Repeated"`
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeUserPermissionsResponseBody) GoString added in v2.0.6

func (*DescribeUserPermissionsResponseBody) SetPermissions added in v2.0.6

func (*DescribeUserPermissionsResponseBody) SetRequestId added in v2.0.6

func (DescribeUserPermissionsResponseBody) String added in v2.0.6

type DescribeUserPermissionsResponseBodyPermissions added in v2.0.6

type DescribeUserPermissionsResponseBodyPermissions struct {
	// The authorization setting. Valid values:
	//
	// *   {cluster_id} is returned if the permissions are scoped to a cluster.
	// *   {cluster_id}/{namespace} is returned if the permissions are scoped to a namespace of a cluster.
	// *   all-clusters is returned if the permissions are scoped to all clusters.
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The authorization type. Valid values:
	//
	// *   cluster: indicates that the permissions are scoped to a cluster.
	// *   namespace: indicates that the permissions are scoped to a namespace of a cluster.
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The name of the custom role. If a custom role is assigned, the value is the name of the assigned custom role.
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
	// The type of predefined role. Valid values:
	//
	// *   admin: administrator
	// *   dev: developer
	RoleType *string `json:"RoleType,omitempty" xml:"RoleType,omitempty"`
}

func (DescribeUserPermissionsResponseBodyPermissions) GoString added in v2.0.6

func (*DescribeUserPermissionsResponseBodyPermissions) SetResourceId added in v2.0.6

func (*DescribeUserPermissionsResponseBodyPermissions) SetResourceType added in v2.0.6

func (*DescribeUserPermissionsResponseBodyPermissions) SetRoleName added in v2.0.6

func (*DescribeUserPermissionsResponseBodyPermissions) SetRoleType added in v2.0.6

func (DescribeUserPermissionsResponseBodyPermissions) String added in v2.0.6

type DetachClusterFromHubRequest

type DetachClusterFromHubRequest struct {
	// The ID of the request.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The operation that you want to perform. Set the value to **DetachClusterFromHub**.
	ClusterIds *string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty"`
	// Example 1
	DetachFromMesh *bool `json:"DetachFromMesh,omitempty" xml:"DetachFromMesh,omitempty"`
}

func (DetachClusterFromHubRequest) GoString

func (s DetachClusterFromHubRequest) GoString() string

func (*DetachClusterFromHubRequest) SetClusterId

func (*DetachClusterFromHubRequest) SetClusterIds

func (*DetachClusterFromHubRequest) SetDetachFromMesh

func (DetachClusterFromHubRequest) String

type DetachClusterFromHubResponse

type DetachClusterFromHubResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachClusterFromHubResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachClusterFromHubResponse) GoString

func (s DetachClusterFromHubResponse) GoString() string

func (*DetachClusterFromHubResponse) SetBody

func (*DetachClusterFromHubResponse) SetHeaders

func (*DetachClusterFromHubResponse) SetStatusCode

func (DetachClusterFromHubResponse) String

type DetachClusterFromHubResponseBody

type DetachClusterFromHubResponseBody struct {
	// Zhishi
	ClusterId         *string   `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	ManagedClusterIds []*string `json:"ManagedClusterIds,omitempty" xml:"ManagedClusterIds,omitempty" type:"Repeated"`
	// You can call the DetachClusterFromHub operation to disassociate clusters from a master instance.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TaskId    *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}

func (DetachClusterFromHubResponseBody) GoString

func (*DetachClusterFromHubResponseBody) SetClusterId

func (*DetachClusterFromHubResponseBody) SetManagedClusterIds

func (*DetachClusterFromHubResponseBody) SetRequestId

func (*DetachClusterFromHubResponseBody) SetTaskId

func (DetachClusterFromHubResponseBody) String

type GrantUserPermissionRequest added in v2.0.8

type GrantUserPermissionRequest struct {
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	IsRamRole *bool   `json:"IsRamRole,omitempty" xml:"IsRamRole,omitempty"`
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	RoleName  *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
	RoleType  *string `json:"RoleType,omitempty" xml:"RoleType,omitempty"`
	UserId    *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (GrantUserPermissionRequest) GoString added in v2.0.8

func (s GrantUserPermissionRequest) GoString() string

func (*GrantUserPermissionRequest) SetClusterId added in v2.0.8

func (*GrantUserPermissionRequest) SetIsRamRole added in v2.0.9

func (*GrantUserPermissionRequest) SetNamespace added in v2.0.8

func (*GrantUserPermissionRequest) SetRoleName added in v2.0.8

func (*GrantUserPermissionRequest) SetRoleType added in v2.0.8

func (*GrantUserPermissionRequest) SetUserId added in v2.0.8

func (GrantUserPermissionRequest) String added in v2.0.8

type GrantUserPermissionResponse added in v2.0.8

type GrantUserPermissionResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GrantUserPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GrantUserPermissionResponse) GoString added in v2.0.8

func (s GrantUserPermissionResponse) GoString() string

func (*GrantUserPermissionResponse) SetBody added in v2.0.8

func (*GrantUserPermissionResponse) SetHeaders added in v2.0.8

func (*GrantUserPermissionResponse) SetStatusCode added in v2.0.8

func (GrantUserPermissionResponse) String added in v2.0.8

type GrantUserPermissionResponseBody added in v2.0.8

type GrantUserPermissionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GrantUserPermissionResponseBody) GoString added in v2.0.8

func (*GrantUserPermissionResponseBody) SetRequestId added in v2.0.8

func (GrantUserPermissionResponseBody) String added in v2.0.8

type GrantUserPermissionsRequest added in v2.0.6

type GrantUserPermissionsRequest struct {
	Permissions []*GrantUserPermissionsRequestPermissions `json:"Permissions,omitempty" xml:"Permissions,omitempty" type:"Repeated"`
	UserId      *string                                   `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (GrantUserPermissionsRequest) GoString added in v2.0.6

func (s GrantUserPermissionsRequest) GoString() string

func (*GrantUserPermissionsRequest) SetPermissions added in v2.0.6

func (*GrantUserPermissionsRequest) SetUserId added in v2.0.6

func (GrantUserPermissionsRequest) String added in v2.0.6

type GrantUserPermissionsRequestPermissions added in v2.0.6

type GrantUserPermissionsRequestPermissions struct {
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	IsRamRole *bool   `json:"IsRamRole,omitempty" xml:"IsRamRole,omitempty"`
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	RoleName  *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
	RoleType  *string `json:"RoleType,omitempty" xml:"RoleType,omitempty"`
}

func (GrantUserPermissionsRequestPermissions) GoString added in v2.0.6

func (*GrantUserPermissionsRequestPermissions) SetClusterId added in v2.0.6

func (*GrantUserPermissionsRequestPermissions) SetIsRamRole added in v2.0.9

func (*GrantUserPermissionsRequestPermissions) SetNamespace added in v2.0.6

func (*GrantUserPermissionsRequestPermissions) SetRoleName added in v2.0.6

func (*GrantUserPermissionsRequestPermissions) SetRoleType added in v2.0.6

func (GrantUserPermissionsRequestPermissions) String added in v2.0.6

type GrantUserPermissionsResponse added in v2.0.6

type GrantUserPermissionsResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *GrantUserPermissionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GrantUserPermissionsResponse) GoString added in v2.0.6

func (s GrantUserPermissionsResponse) GoString() string

func (*GrantUserPermissionsResponse) SetBody added in v2.0.6

func (*GrantUserPermissionsResponse) SetHeaders added in v2.0.6

func (*GrantUserPermissionsResponse) SetStatusCode added in v2.0.6

func (GrantUserPermissionsResponse) String added in v2.0.6

type GrantUserPermissionsResponseBody added in v2.0.6

type GrantUserPermissionsResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GrantUserPermissionsResponseBody) GoString added in v2.0.6

func (*GrantUserPermissionsResponseBody) SetRequestId added in v2.0.6

func (GrantUserPermissionsResponseBody) String added in v2.0.6

type GrantUserPermissionsShrinkRequest added in v2.0.7

type GrantUserPermissionsShrinkRequest struct {
	PermissionsShrink *string `json:"Permissions,omitempty" xml:"Permissions,omitempty"`
	UserId            *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (GrantUserPermissionsShrinkRequest) GoString added in v2.0.7

func (*GrantUserPermissionsShrinkRequest) SetPermissionsShrink added in v2.0.7

func (*GrantUserPermissionsShrinkRequest) SetUserId added in v2.0.7

func (GrantUserPermissionsShrinkRequest) String added in v2.0.7

type UpdateHubClusterFeatureRequest

type UpdateHubClusterFeatureRequest struct {
	// The ID of the EIP.
	ApiServerEipId    *string `json:"ApiServerEipId,omitempty" xml:"ApiServerEipId,omitempty"`
	ArgoCDEnabled     *bool   `json:"ArgoCDEnabled,omitempty" xml:"ArgoCDEnabled,omitempty"`
	ArgoServerEnabled *bool   `json:"ArgoServerEnabled,omitempty" xml:"ArgoServerEnabled,omitempty"`
	ArmsEnabled       *bool   `json:"ArmsEnabled,omitempty" xml:"ArmsEnabled,omitempty"`
	// Specifies whether to enable the audit logging feature. Valid values:
	//
	// *   true: enables the audit logging feature.
	// *   false: disables the audit logging feature.
	AuditLogEnabled *bool `json:"AuditLogEnabled,omitempty" xml:"AuditLogEnabled,omitempty"`
	// The ID of the cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// Specifies whether to enable deletion protection for the cluster. After you enable deletion protection, you cannot delete the master instance in the console or by calling the DeleteHubCluster operation. Valid values:
	//
	// *   true: enables deletion protection for the cluster.
	// *   false: disables deletion protection for the cluster. This is the default value.
	DeletionProtection *bool `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"`
	// Specifies whether to enable Alibaba Cloud Service Mesh (ASM). Valid values:
	//
	// true: enables ASM. false: disables ASM.
	EnableMesh *bool `json:"EnableMesh,omitempty" xml:"EnableMesh,omitempty"`
	// The name of the cluster. The name must be 1 to 63 characters in length. It must start with a letter, and can contain letters, digits, underscores (\_), and hyphens (-).
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The limit on the prices of containers in the workflow. This parameter takes effect only if the WorkflowScheduleMode parameter is set to cost-optimized.
	PriceLimit *string `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
	// Specifies whether to associate an elastic IP address (EIP) with the API server. Valid values:
	//
	// *   true: associates an EIP with the API server. You can specify the ApiServerEipId parameter. If you do not specify the ApiServerEipId parameter, the system automatically creates an EIP.
	// *   false: disassociates an EIP from the API server.
	PublicApiServerEnabled *bool     `json:"PublicApiServerEnabled,omitempty" xml:"PublicApiServerEnabled,omitempty"`
	VSwitches              []*string `json:"VSwitches,omitempty" xml:"VSwitches,omitempty" type:"Repeated"`
	WorkflowScheduleMode   *string   `json:"WorkflowScheduleMode,omitempty" xml:"WorkflowScheduleMode,omitempty"`
}

func (UpdateHubClusterFeatureRequest) GoString

func (*UpdateHubClusterFeatureRequest) SetApiServerEipId

func (*UpdateHubClusterFeatureRequest) SetArgoCDEnabled added in v2.0.5

func (*UpdateHubClusterFeatureRequest) SetArgoServerEnabled added in v2.0.5

func (*UpdateHubClusterFeatureRequest) SetArmsEnabled added in v2.0.10

func (*UpdateHubClusterFeatureRequest) SetAuditLogEnabled

func (*UpdateHubClusterFeatureRequest) SetClusterId

func (*UpdateHubClusterFeatureRequest) SetDeletionProtection

func (*UpdateHubClusterFeatureRequest) SetEnableMesh

func (*UpdateHubClusterFeatureRequest) SetName

func (*UpdateHubClusterFeatureRequest) SetPriceLimit added in v2.0.1

func (*UpdateHubClusterFeatureRequest) SetPublicApiServerEnabled

func (s *UpdateHubClusterFeatureRequest) SetPublicApiServerEnabled(v bool) *UpdateHubClusterFeatureRequest

func (*UpdateHubClusterFeatureRequest) SetVSwitches added in v2.0.5

func (*UpdateHubClusterFeatureRequest) SetWorkflowScheduleMode added in v2.0.5

func (UpdateHubClusterFeatureRequest) String

type UpdateHubClusterFeatureResponse

type UpdateHubClusterFeatureResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateHubClusterFeatureResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateHubClusterFeatureResponse) GoString

func (*UpdateHubClusterFeatureResponse) SetHeaders

func (*UpdateHubClusterFeatureResponse) SetStatusCode

func (UpdateHubClusterFeatureResponse) String

type UpdateHubClusterFeatureResponseBody

type UpdateHubClusterFeatureResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateHubClusterFeatureResponseBody) GoString

func (*UpdateHubClusterFeatureResponseBody) SetRequestId

func (UpdateHubClusterFeatureResponseBody) String

type UpdateHubClusterFeatureShrinkRequest added in v2.0.1

type UpdateHubClusterFeatureShrinkRequest struct {
	// The ID of the EIP.
	ApiServerEipId    *string `json:"ApiServerEipId,omitempty" xml:"ApiServerEipId,omitempty"`
	ArgoCDEnabled     *bool   `json:"ArgoCDEnabled,omitempty" xml:"ArgoCDEnabled,omitempty"`
	ArgoServerEnabled *bool   `json:"ArgoServerEnabled,omitempty" xml:"ArgoServerEnabled,omitempty"`
	ArmsEnabled       *bool   `json:"ArmsEnabled,omitempty" xml:"ArmsEnabled,omitempty"`
	// Specifies whether to enable the audit logging feature. Valid values:
	//
	// *   true: enables the audit logging feature.
	// *   false: disables the audit logging feature.
	AuditLogEnabled *bool `json:"AuditLogEnabled,omitempty" xml:"AuditLogEnabled,omitempty"`
	// The ID of the cluster.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// Specifies whether to enable deletion protection for the cluster. After you enable deletion protection, you cannot delete the master instance in the console or by calling the DeleteHubCluster operation. Valid values:
	//
	// *   true: enables deletion protection for the cluster.
	// *   false: disables deletion protection for the cluster. This is the default value.
	DeletionProtection *bool `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"`
	// Specifies whether to enable Alibaba Cloud Service Mesh (ASM). Valid values:
	//
	// true: enables ASM. false: disables ASM.
	EnableMesh *bool `json:"EnableMesh,omitempty" xml:"EnableMesh,omitempty"`
	// The name of the cluster. The name must be 1 to 63 characters in length. It must start with a letter, and can contain letters, digits, underscores (\_), and hyphens (-).
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The limit on the prices of containers in the workflow. This parameter takes effect only if the WorkflowScheduleMode parameter is set to cost-optimized.
	PriceLimit *string `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
	// Specifies whether to associate an elastic IP address (EIP) with the API server. Valid values:
	//
	// *   true: associates an EIP with the API server. You can specify the ApiServerEipId parameter. If you do not specify the ApiServerEipId parameter, the system automatically creates an EIP.
	// *   false: disassociates an EIP from the API server.
	PublicApiServerEnabled *bool   `json:"PublicApiServerEnabled,omitempty" xml:"PublicApiServerEnabled,omitempty"`
	VSwitchesShrink        *string `json:"VSwitches,omitempty" xml:"VSwitches,omitempty"`
	WorkflowScheduleMode   *string `json:"WorkflowScheduleMode,omitempty" xml:"WorkflowScheduleMode,omitempty"`
}

func (UpdateHubClusterFeatureShrinkRequest) GoString added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetApiServerEipId added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetArgoCDEnabled added in v2.0.5

func (*UpdateHubClusterFeatureShrinkRequest) SetArgoServerEnabled added in v2.0.5

func (*UpdateHubClusterFeatureShrinkRequest) SetArmsEnabled added in v2.0.10

func (*UpdateHubClusterFeatureShrinkRequest) SetAuditLogEnabled added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetClusterId added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetDeletionProtection added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetEnableMesh added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetName added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetPriceLimit added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetPublicApiServerEnabled added in v2.0.1

func (*UpdateHubClusterFeatureShrinkRequest) SetVSwitchesShrink added in v2.0.5

func (*UpdateHubClusterFeatureShrinkRequest) SetWorkflowScheduleMode added in v2.0.5

func (UpdateHubClusterFeatureShrinkRequest) String added in v2.0.1

type UpdateUserPermissionRequest added in v2.0.8

type UpdateUserPermissionRequest struct {
	// The ID of the master instance.
	ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"`
	// The namespace to which the permissions are scoped. By default, this parameter is empty when you set RoleType to cluster.
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// Specifies the predefined role that you want to assign. Valid values:
	//
	// *   admin: the administrator role.
	// *   dev: the developer role.
	RoleName *string `json:"RoleName,omitempty" xml:"RoleName,omitempty"`
	// The authorization type. Valid values:
	//
	// *   cluster: specifies that the permissions are scoped to a master instance.
	// *   namespace: specifies that the permissions are scoped to a namespace of a cluster.
	RoleType *string `json:"RoleType,omitempty" xml:"RoleType,omitempty"`
	// The ID of the RAM user.
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
}

func (UpdateUserPermissionRequest) GoString added in v2.0.8

func (s UpdateUserPermissionRequest) GoString() string

func (*UpdateUserPermissionRequest) SetClusterId added in v2.0.8

func (*UpdateUserPermissionRequest) SetNamespace added in v2.0.8

func (*UpdateUserPermissionRequest) SetRoleName added in v2.0.8

func (*UpdateUserPermissionRequest) SetRoleType added in v2.0.8

func (*UpdateUserPermissionRequest) SetUserId added in v2.0.8

func (UpdateUserPermissionRequest) String added in v2.0.8

type UpdateUserPermissionResponse added in v2.0.8

type UpdateUserPermissionResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UpdateUserPermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateUserPermissionResponse) GoString added in v2.0.8

func (s UpdateUserPermissionResponse) GoString() string

func (*UpdateUserPermissionResponse) SetBody added in v2.0.8

func (*UpdateUserPermissionResponse) SetHeaders added in v2.0.8

func (*UpdateUserPermissionResponse) SetStatusCode added in v2.0.8

func (UpdateUserPermissionResponse) String added in v2.0.8

type UpdateUserPermissionResponseBody added in v2.0.8

type UpdateUserPermissionResponseBody struct {
	// The ID of the request.
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateUserPermissionResponseBody) GoString added in v2.0.8

func (*UpdateUserPermissionResponseBody) SetRequestId added in v2.0.8

func (UpdateUserPermissionResponseBody) String added in v2.0.8

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL