hatoba

package
v1.13.1 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package hatoba provides the client and types for making API requests to hatoba.

See https://pfs.nifcloud.com/api/hatoba/ for more information on this service.

See hatoba package documentation for more information. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/service/hatoba/

Using the Client

To use hatoba with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/

See aws.Config documentation for more information on configuring SDK clients. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/nifcloud/#Config

See the hatoba client for more information on creating client for this service. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/service/hatoba/#New

Index

Constants

View Source
const (
	ServiceName = "hatoba" // Service's name
	ServiceID   = "Hatoba" // Service's identifier
	EndpointsID = "hatoba" // Service's Endpoint identifier
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AddonsConfig

type AddonsConfig struct {
	HttpLoadBalancing *HttpLoadBalancing `locationName:"httpLoadBalancing" type:"structure"`
	// contains filtered or unexported fields
}

func (AddonsConfig) MarshalFields

func (s AddonsConfig) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AddonsConfig) String

func (s AddonsConfig) String() string

String returns the string representation

type AuthorizeFirewallGroupInput

type AuthorizeFirewallGroupInput struct {

	// FirewallGroupName is a required field
	FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"`

	// Rules is a required field
	Rules []RequestRules `locationName:"rules" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (AuthorizeFirewallGroupInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AuthorizeFirewallGroupInput) String

String returns the string representation

func (*AuthorizeFirewallGroupInput) Validate

func (s *AuthorizeFirewallGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AuthorizeFirewallGroupOutput

type AuthorizeFirewallGroupOutput struct {
	FirewallGroup *FirewallGroup `locationName:"firewallGroup" type:"structure"`
	// contains filtered or unexported fields
}

func (AuthorizeFirewallGroupOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AuthorizeFirewallGroupOutput) String

String returns the string representation

type AuthorizeFirewallGroupRequest

type AuthorizeFirewallGroupRequest struct {
	*aws.Request
	Input *AuthorizeFirewallGroupInput
	Copy  func(*AuthorizeFirewallGroupInput) AuthorizeFirewallGroupRequest
}

AuthorizeFirewallGroupRequest is the request type for the AuthorizeFirewallGroup API operation.

func (AuthorizeFirewallGroupRequest) Send

Send marshals and sends the AuthorizeFirewallGroup API request.

type AuthorizeFirewallGroupResponse

type AuthorizeFirewallGroupResponse struct {
	*AuthorizeFirewallGroupOutput
	// contains filtered or unexported fields
}

AuthorizeFirewallGroupResponse is the response type for the AuthorizeFirewallGroup API operation.

func (*AuthorizeFirewallGroupResponse) SDKResponseMetdata

func (r *AuthorizeFirewallGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the AuthorizeFirewallGroup request.

type Client

type Client struct {
	*aws.Client
}

Client provides the API operation methods for making requests to hatoba. See this package's package overview docs for details on the service.

The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(config nifcloud.Config) *Client

New creates a new instance of the client from the provided Config.

Example:

// Create a client from just a config.
svc := hatoba.New(myConfig)

func (*Client) AuthorizeFirewallGroupRequest

func (c *Client) AuthorizeFirewallGroupRequest(input *AuthorizeFirewallGroupInput) AuthorizeFirewallGroupRequest

AuthorizeFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using AuthorizeFirewallGroupRequest.
req := client.AuthorizeFirewallGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/AuthorizeFirewallGroup.htm

func (*Client) CreateClusterRequest

func (c *Client) CreateClusterRequest(input *CreateClusterInput) CreateClusterRequest

CreateClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using CreateClusterRequest.
req := client.CreateClusterRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/CreateCluster.htm

func (*Client) CreateFirewallGroupRequest

func (c *Client) CreateFirewallGroupRequest(input *CreateFirewallGroupInput) CreateFirewallGroupRequest

CreateFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using CreateFirewallGroupRequest.
req := client.CreateFirewallGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/CreateFirewallGroup.htm

func (*Client) CreateNodePoolRequest

func (c *Client) CreateNodePoolRequest(input *CreateNodePoolInput) CreateNodePoolRequest

CreateNodePoolRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using CreateNodePoolRequest.
req := client.CreateNodePoolRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/CreateNodePool.htm

func (*Client) CreateSnapshotRequest

func (c *Client) CreateSnapshotRequest(input *CreateSnapshotInput) CreateSnapshotRequest

CreateSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using CreateSnapshotRequest.
req := client.CreateSnapshotRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/CreateSnapshot.htm

func (*Client) DeleteClusterRequest

func (c *Client) DeleteClusterRequest(input *DeleteClusterInput) DeleteClusterRequest

DeleteClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteClusterRequest.
req := client.DeleteClusterRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteCluster.htm

func (*Client) DeleteClustersRequest

func (c *Client) DeleteClustersRequest(input *DeleteClustersInput) DeleteClustersRequest

DeleteClustersRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteClustersRequest.
req := client.DeleteClustersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteClusters.htm

func (*Client) DeleteFirewallGroupRequest

func (c *Client) DeleteFirewallGroupRequest(input *DeleteFirewallGroupInput) DeleteFirewallGroupRequest

DeleteFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteFirewallGroupRequest.
req := client.DeleteFirewallGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteFirewallGroup.htm

func (*Client) DeleteFirewallGroupsRequest

func (c *Client) DeleteFirewallGroupsRequest(input *DeleteFirewallGroupsInput) DeleteFirewallGroupsRequest

DeleteFirewallGroupsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteFirewallGroupsRequest.
req := client.DeleteFirewallGroupsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteFirewallGroups.htm

func (*Client) DeleteNodePoolRequest

func (c *Client) DeleteNodePoolRequest(input *DeleteNodePoolInput) DeleteNodePoolRequest

DeleteNodePoolRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteNodePoolRequest.
req := client.DeleteNodePoolRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteNodePool.htm

func (*Client) DeleteNodePoolsRequest

func (c *Client) DeleteNodePoolsRequest(input *DeleteNodePoolsInput) DeleteNodePoolsRequest

DeleteNodePoolsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteNodePoolsRequest.
req := client.DeleteNodePoolsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteNodePools.htm

func (*Client) DeleteSnapshotRequest

func (c *Client) DeleteSnapshotRequest(input *DeleteSnapshotInput) DeleteSnapshotRequest

DeleteSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteSnapshotRequest.
req := client.DeleteSnapshotRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteSnapshot.htm

func (*Client) DeleteSnapshotsRequest

func (c *Client) DeleteSnapshotsRequest(input *DeleteSnapshotsInput) DeleteSnapshotsRequest

DeleteSnapshotsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using DeleteSnapshotsRequest.
req := client.DeleteSnapshotsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/DeleteSnapshots.htm

func (*Client) GetClusterCredentialsRequest

func (c *Client) GetClusterCredentialsRequest(input *GetClusterCredentialsInput) GetClusterCredentialsRequest

GetClusterCredentialsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using GetClusterCredentialsRequest.
req := client.GetClusterCredentialsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/GetClusterCredentials.htm

func (*Client) GetClusterRequest

func (c *Client) GetClusterRequest(input *GetClusterInput) GetClusterRequest

GetClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using GetClusterRequest.
req := client.GetClusterRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/GetCluster.htm

func (*Client) GetFirewallGroupRequest

func (c *Client) GetFirewallGroupRequest(input *GetFirewallGroupInput) GetFirewallGroupRequest

GetFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using GetFirewallGroupRequest.
req := client.GetFirewallGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/GetFirewallGroup.htm

func (*Client) GetLoadBalancerRequest added in v1.9.0

func (c *Client) GetLoadBalancerRequest(input *GetLoadBalancerInput) GetLoadBalancerRequest

GetLoadBalancerRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using GetLoadBalancerRequest.
req := client.GetLoadBalancerRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/GetLoadBalancer.htm

func (*Client) GetNodePoolRequest

func (c *Client) GetNodePoolRequest(input *GetNodePoolInput) GetNodePoolRequest

GetNodePoolRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using GetNodePoolRequest.
req := client.GetNodePoolRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/GetNodePool.htm

func (*Client) GetServerConfigRequest

func (c *Client) GetServerConfigRequest(input *GetServerConfigInput) GetServerConfigRequest

GetServerConfigRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using GetServerConfigRequest.
req := client.GetServerConfigRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/GetServerConfig.htm

func (*Client) GetSnapshotRequest

func (c *Client) GetSnapshotRequest(input *GetSnapshotInput) GetSnapshotRequest

GetSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using GetSnapshotRequest.
req := client.GetSnapshotRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/GetSnapshot.htm

func (*Client) ListClustersRequest

func (c *Client) ListClustersRequest(input *ListClustersInput) ListClustersRequest

ListClustersRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using ListClustersRequest.
req := client.ListClustersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/ListClusters.htm

func (*Client) ListFirewallGroupsRequest

func (c *Client) ListFirewallGroupsRequest(input *ListFirewallGroupsInput) ListFirewallGroupsRequest

ListFirewallGroupsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using ListFirewallGroupsRequest.
req := client.ListFirewallGroupsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/ListFirewallGroups.htm

func (*Client) ListLoadBalancersRequest added in v1.9.0

func (c *Client) ListLoadBalancersRequest(input *ListLoadBalancersInput) ListLoadBalancersRequest

ListLoadBalancersRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using ListLoadBalancersRequest.
req := client.ListLoadBalancersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/ListLoadBalancers.htm

func (*Client) ListNodePoolsRequest

func (c *Client) ListNodePoolsRequest(input *ListNodePoolsInput) ListNodePoolsRequest

ListNodePoolsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using ListNodePoolsRequest.
req := client.ListNodePoolsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/ListNodePools.htm

func (*Client) ListSnapshotsRequest

func (c *Client) ListSnapshotsRequest(input *ListSnapshotsInput) ListSnapshotsRequest

ListSnapshotsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using ListSnapshotsRequest.
req := client.ListSnapshotsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/ListSnapshots.htm

func (*Client) RestoreClusterFromSnapshotRequest

func (c *Client) RestoreClusterFromSnapshotRequest(input *RestoreClusterFromSnapshotInput) RestoreClusterFromSnapshotRequest

RestoreClusterFromSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using RestoreClusterFromSnapshotRequest.
req := client.RestoreClusterFromSnapshotRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/RestoreClusterFromSnapshot.htm

func (*Client) RevokeFirewallGroupRequest

func (c *Client) RevokeFirewallGroupRequest(input *RevokeFirewallGroupInput) RevokeFirewallGroupRequest

RevokeFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using RevokeFirewallGroupRequest.
req := client.RevokeFirewallGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/RevokeFirewallGroup.htm

func (*Client) SetNodePoolSizeRequest

func (c *Client) SetNodePoolSizeRequest(input *SetNodePoolSizeInput) SetNodePoolSizeRequest

SetNodePoolSizeRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using SetNodePoolSizeRequest.
req := client.SetNodePoolSizeRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/SetNodePoolSize.htm

func (*Client) UpdateClusterRequest

func (c *Client) UpdateClusterRequest(input *UpdateClusterInput) UpdateClusterRequest

UpdateClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using UpdateClusterRequest.
req := client.UpdateClusterRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/UpdateCluster.htm

func (*Client) UpdateFirewallGroupRequest

func (c *Client) UpdateFirewallGroupRequest(input *UpdateFirewallGroupInput) UpdateFirewallGroupRequest

UpdateFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using UpdateFirewallGroupRequest.
req := client.UpdateFirewallGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/UpdateFirewallGroup.htm

func (*Client) UpdateSnapshotRequest

func (c *Client) UpdateSnapshotRequest(input *UpdateSnapshotInput) UpdateSnapshotRequest

UpdateSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.

// Example sending a request using UpdateSnapshotRequest.
req := client.UpdateSnapshotRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://pfs.nifcloud.com/api/hatoba/UpdateSnapshot.htm

func (*Client) WaitUntilClusterDeleted

func (c *Client) WaitUntilClusterDeleted(ctx context.Context, input *GetClusterInput, opts ...aws.WaiterOption) error

WaitUntilClusterDeleted uses the hatoba API operation GetCluster to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Client) WaitUntilClusterRunning

func (c *Client) WaitUntilClusterRunning(ctx context.Context, input *GetClusterInput, opts ...aws.WaiterOption) error

WaitUntilClusterRunning uses the hatoba API operation GetCluster to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Client) WaitUntilFirewallRuleAuthorized

func (c *Client) WaitUntilFirewallRuleAuthorized(ctx context.Context, input *GetFirewallGroupInput, opts ...aws.WaiterOption) error

WaitUntilFirewallRuleAuthorized uses the hatoba API operation GetFirewallGroup to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Client) WaitUntilSnapshotAvailable added in v1.6.0

func (c *Client) WaitUntilSnapshotAvailable(ctx context.Context, input *GetSnapshotInput, opts ...aws.WaiterOption) error

WaitUntilSnapshotAvailable uses the hatoba API operation GetSnapshot to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type Cluster

type Cluster struct {
	AddonsConfig *AddonsConfig `locationName:"addonsConfig" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	FirewallGroup *string `locationName:"firewallGroup" type:"string"`

	InitialKubernetesVersion *string `locationName:"initialKubernetesVersion" type:"string"`

	InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"`

	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Locations []string `locationName:"locations" locationNameList:"member" type:"list"`

	Name *string `locationName:"name" type:"string"`

	NetworkConfig *NetworkConfig `locationName:"networkConfig" type:"structure"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`

	NodePools []NodePools `locationName:"nodePools" type:"list"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (Cluster) MarshalFields

func (s Cluster) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Cluster) String

func (s Cluster) String() string

String returns the string representation

type ClusterOfCreateSnapshot added in v1.9.0

type ClusterOfCreateSnapshot struct {
	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfCreateSnapshot `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClusterOfCreateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClusterOfCreateSnapshot) String added in v1.9.0

func (s ClusterOfCreateSnapshot) String() string

String returns the string representation

type ClusterOfDeleteSnapshot added in v1.9.0

type ClusterOfDeleteSnapshot struct {
	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfDeleteSnapshot `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClusterOfDeleteSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClusterOfDeleteSnapshot) String added in v1.9.0

func (s ClusterOfDeleteSnapshot) String() string

String returns the string representation

type ClusterOfDeleteSnapshots added in v1.9.0

type ClusterOfDeleteSnapshots struct {
	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfDeleteSnapshots `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClusterOfDeleteSnapshots) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClusterOfDeleteSnapshots) String added in v1.9.0

func (s ClusterOfDeleteSnapshots) String() string

String returns the string representation

type ClusterOfGetSnapshot added in v1.9.0

type ClusterOfGetSnapshot struct {
	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfGetSnapshot `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClusterOfGetSnapshot) MarshalFields added in v1.9.0

func (s ClusterOfGetSnapshot) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClusterOfGetSnapshot) String added in v1.9.0

func (s ClusterOfGetSnapshot) String() string

String returns the string representation

type ClusterOfListSnapshots added in v1.9.0

type ClusterOfListSnapshots struct {
	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfListSnapshots `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClusterOfListSnapshots) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClusterOfListSnapshots) String added in v1.9.0

func (s ClusterOfListSnapshots) String() string

String returns the string representation

type ClusterOfUpdateSnapshot added in v1.9.0

type ClusterOfUpdateSnapshot struct {
	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfUpdateSnapshot `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClusterOfUpdateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClusterOfUpdateSnapshot) String added in v1.9.0

func (s ClusterOfUpdateSnapshot) String() string

String returns the string representation

type Clusters added in v1.9.0

type Clusters struct {
	AddonsConfig *AddonsConfig `locationName:"addonsConfig" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	FirewallGroup *string `locationName:"firewallGroup" type:"string"`

	InitialKubernetesVersion *string `locationName:"initialKubernetesVersion" type:"string"`

	InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"`

	KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"`

	Locations []string `locationName:"locations" locationNameList:"member" type:"list"`

	Name *string `locationName:"name" type:"string"`

	NetworkConfig *NetworkConfig `locationName:"networkConfig" type:"structure"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`

	NodePools []NodePools `locationName:"nodePools" type:"list"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (Clusters) MarshalFields added in v1.9.0

func (s Clusters) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Clusters) String added in v1.9.0

func (s Clusters) String() string

String returns the string representation

type ClustersOfGetLoadBalancer added in v1.9.0

type ClustersOfGetLoadBalancer struct {
	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfGetLoadBalancer `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClustersOfGetLoadBalancer) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClustersOfGetLoadBalancer) String added in v1.9.0

func (s ClustersOfGetLoadBalancer) String() string

String returns the string representation

type ClustersOfListLoadBalancers added in v1.9.0

type ClustersOfListLoadBalancers struct {
	Name *string `locationName:"name" type:"string"`

	NodePools []NodePoolsOfListLoadBalancers `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ClustersOfListLoadBalancers) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ClustersOfListLoadBalancers) String added in v1.9.0

String returns the string representation

type CreateClusterInput

type CreateClusterInput struct {

	// Cluster is a required field
	Cluster *RequestCluster `locationName:"cluster" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateClusterInput) MarshalFields

func (s CreateClusterInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateClusterInput) String

func (s CreateClusterInput) String() string

String returns the string representation

func (*CreateClusterInput) Validate

func (s *CreateClusterInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateClusterOutput

type CreateClusterOutput struct {
	Cluster *Cluster `locationName:"cluster" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateClusterOutput) MarshalFields

func (s CreateClusterOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateClusterOutput) String

func (s CreateClusterOutput) String() string

String returns the string representation

type CreateClusterRequest

type CreateClusterRequest struct {
	*aws.Request
	Input *CreateClusterInput
	Copy  func(*CreateClusterInput) CreateClusterRequest
}

CreateClusterRequest is the request type for the CreateCluster API operation.

func (CreateClusterRequest) Send

Send marshals and sends the CreateCluster API request.

type CreateClusterResponse

type CreateClusterResponse struct {
	*CreateClusterOutput
	// contains filtered or unexported fields
}

CreateClusterResponse is the response type for the CreateCluster API operation.

func (*CreateClusterResponse) SDKResponseMetdata

func (r *CreateClusterResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateCluster request.

type CreateFirewallGroupInput

type CreateFirewallGroupInput struct {

	// FirewallGroup is a required field
	FirewallGroup *RequestFirewallGroup `locationName:"firewallGroup" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateFirewallGroupInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateFirewallGroupInput) String

func (s CreateFirewallGroupInput) String() string

String returns the string representation

func (*CreateFirewallGroupInput) Validate

func (s *CreateFirewallGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFirewallGroupOutput

type CreateFirewallGroupOutput struct {
	FirewallGroup *FirewallGroup `locationName:"firewallGroup" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateFirewallGroupOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateFirewallGroupOutput) String

func (s CreateFirewallGroupOutput) String() string

String returns the string representation

type CreateFirewallGroupRequest

type CreateFirewallGroupRequest struct {
	*aws.Request
	Input *CreateFirewallGroupInput
	Copy  func(*CreateFirewallGroupInput) CreateFirewallGroupRequest
}

CreateFirewallGroupRequest is the request type for the CreateFirewallGroup API operation.

func (CreateFirewallGroupRequest) Send

Send marshals and sends the CreateFirewallGroup API request.

type CreateFirewallGroupResponse

type CreateFirewallGroupResponse struct {
	*CreateFirewallGroupOutput
	// contains filtered or unexported fields
}

CreateFirewallGroupResponse is the response type for the CreateFirewallGroup API operation.

func (*CreateFirewallGroupResponse) SDKResponseMetdata

func (r *CreateFirewallGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateFirewallGroup request.

type CreateNodePoolInput

type CreateNodePoolInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`

	// NodePool is a required field
	NodePool *RequestNodePool `locationName:"nodePool" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateNodePoolInput) MarshalFields

func (s CreateNodePoolInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateNodePoolInput) String

func (s CreateNodePoolInput) String() string

String returns the string representation

func (*CreateNodePoolInput) Validate

func (s *CreateNodePoolInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNodePoolOutput

type CreateNodePoolOutput struct {
	NodePool *NodePool `locationName:"nodePool" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateNodePoolOutput) MarshalFields

func (s CreateNodePoolOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateNodePoolOutput) String

func (s CreateNodePoolOutput) String() string

String returns the string representation

type CreateNodePoolRequest

type CreateNodePoolRequest struct {
	*aws.Request
	Input *CreateNodePoolInput
	Copy  func(*CreateNodePoolInput) CreateNodePoolRequest
}

CreateNodePoolRequest is the request type for the CreateNodePool API operation.

func (CreateNodePoolRequest) Send

Send marshals and sends the CreateNodePool API request.

type CreateNodePoolResponse

type CreateNodePoolResponse struct {
	*CreateNodePoolOutput
	// contains filtered or unexported fields
}

CreateNodePoolResponse is the response type for the CreateNodePool API operation.

func (*CreateNodePoolResponse) SDKResponseMetdata

func (r *CreateNodePoolResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateNodePool request.

type CreateSnapshotInput

type CreateSnapshotInput struct {

	// Snapshot is a required field
	Snapshot *RequestSnapshot `locationName:"snapshot" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSnapshotInput) MarshalFields

func (s CreateSnapshotInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateSnapshotInput) String

func (s CreateSnapshotInput) String() string

String returns the string representation

func (*CreateSnapshotInput) Validate

func (s *CreateSnapshotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSnapshotOutput

type CreateSnapshotOutput struct {
	Snapshot *SnapshotOfCreateSnapshot `locationName:"snapshot" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateSnapshotOutput) MarshalFields

func (s CreateSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateSnapshotOutput) String

func (s CreateSnapshotOutput) String() string

String returns the string representation

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	*aws.Request
	Input *CreateSnapshotInput
	Copy  func(*CreateSnapshotInput) CreateSnapshotRequest
}

CreateSnapshotRequest is the request type for the CreateSnapshot API operation.

func (CreateSnapshotRequest) Send

Send marshals and sends the CreateSnapshot API request.

type CreateSnapshotResponse

type CreateSnapshotResponse struct {
	*CreateSnapshotOutput
	// contains filtered or unexported fields
}

CreateSnapshotResponse is the response type for the CreateSnapshot API operation.

func (*CreateSnapshotResponse) SDKResponseMetdata

func (r *CreateSnapshotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateSnapshot request.

type DeleteClusterInput

type DeleteClusterInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteClusterInput) MarshalFields

func (s DeleteClusterInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteClusterInput) String

func (s DeleteClusterInput) String() string

String returns the string representation

func (*DeleteClusterInput) Validate

func (s *DeleteClusterInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteClusterOutput

type DeleteClusterOutput struct {
	Cluster *Cluster `locationName:"cluster" type:"structure"`
	// contains filtered or unexported fields
}

func (DeleteClusterOutput) MarshalFields

func (s DeleteClusterOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteClusterOutput) String

func (s DeleteClusterOutput) String() string

String returns the string representation

type DeleteClusterRequest

type DeleteClusterRequest struct {
	*aws.Request
	Input *DeleteClusterInput
	Copy  func(*DeleteClusterInput) DeleteClusterRequest
}

DeleteClusterRequest is the request type for the DeleteCluster API operation.

func (DeleteClusterRequest) Send

Send marshals and sends the DeleteCluster API request.

type DeleteClusterResponse

type DeleteClusterResponse struct {
	*DeleteClusterOutput
	// contains filtered or unexported fields
}

DeleteClusterResponse is the response type for the DeleteCluster API operation.

func (*DeleteClusterResponse) SDKResponseMetdata

func (r *DeleteClusterResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteCluster request.

type DeleteClustersInput

type DeleteClustersInput struct {

	// Names is a required field
	Names *string `location:"querystring" locationName:"names" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteClustersInput) MarshalFields

func (s DeleteClustersInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteClustersInput) String

func (s DeleteClustersInput) String() string

String returns the string representation

func (*DeleteClustersInput) Validate added in v1.9.0

func (s *DeleteClustersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteClustersOutput

type DeleteClustersOutput struct {
	Clusters []Clusters `locationName:"clusters" type:"list"`
	// contains filtered or unexported fields
}

func (DeleteClustersOutput) MarshalFields

func (s DeleteClustersOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteClustersOutput) String

func (s DeleteClustersOutput) String() string

String returns the string representation

type DeleteClustersRequest

type DeleteClustersRequest struct {
	*aws.Request
	Input *DeleteClustersInput
	Copy  func(*DeleteClustersInput) DeleteClustersRequest
}

DeleteClustersRequest is the request type for the DeleteClusters API operation.

func (DeleteClustersRequest) Send

Send marshals and sends the DeleteClusters API request.

type DeleteClustersResponse

type DeleteClustersResponse struct {
	*DeleteClustersOutput
	// contains filtered or unexported fields
}

DeleteClustersResponse is the response type for the DeleteClusters API operation.

func (*DeleteClustersResponse) SDKResponseMetdata

func (r *DeleteClustersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteClusters request.

type DeleteFirewallGroupInput

type DeleteFirewallGroupInput struct {

	// FirewallGroupName is a required field
	FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteFirewallGroupInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteFirewallGroupInput) String

func (s DeleteFirewallGroupInput) String() string

String returns the string representation

func (*DeleteFirewallGroupInput) Validate

func (s *DeleteFirewallGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFirewallGroupOutput

type DeleteFirewallGroupOutput struct {
	FirewallGroup *FirewallGroup `locationName:"firewallGroup" type:"structure"`
	// contains filtered or unexported fields
}

func (DeleteFirewallGroupOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteFirewallGroupOutput) String

func (s DeleteFirewallGroupOutput) String() string

String returns the string representation

type DeleteFirewallGroupRequest

type DeleteFirewallGroupRequest struct {
	*aws.Request
	Input *DeleteFirewallGroupInput
	Copy  func(*DeleteFirewallGroupInput) DeleteFirewallGroupRequest
}

DeleteFirewallGroupRequest is the request type for the DeleteFirewallGroup API operation.

func (DeleteFirewallGroupRequest) Send

Send marshals and sends the DeleteFirewallGroup API request.

type DeleteFirewallGroupResponse

type DeleteFirewallGroupResponse struct {
	*DeleteFirewallGroupOutput
	// contains filtered or unexported fields
}

DeleteFirewallGroupResponse is the response type for the DeleteFirewallGroup API operation.

func (*DeleteFirewallGroupResponse) SDKResponseMetdata

func (r *DeleteFirewallGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteFirewallGroup request.

type DeleteFirewallGroupsInput

type DeleteFirewallGroupsInput struct {
	Names *string `location:"querystring" locationName:"names" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteFirewallGroupsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteFirewallGroupsInput) String

func (s DeleteFirewallGroupsInput) String() string

String returns the string representation

type DeleteFirewallGroupsOutput

type DeleteFirewallGroupsOutput struct {
	FirewallGroups []FirewallGroups `locationName:"firewallGroups" type:"list"`
	// contains filtered or unexported fields
}

func (DeleteFirewallGroupsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteFirewallGroupsOutput) String

String returns the string representation

type DeleteFirewallGroupsRequest

type DeleteFirewallGroupsRequest struct {
	*aws.Request
	Input *DeleteFirewallGroupsInput
	Copy  func(*DeleteFirewallGroupsInput) DeleteFirewallGroupsRequest
}

DeleteFirewallGroupsRequest is the request type for the DeleteFirewallGroups API operation.

func (DeleteFirewallGroupsRequest) Send

Send marshals and sends the DeleteFirewallGroups API request.

type DeleteFirewallGroupsResponse

type DeleteFirewallGroupsResponse struct {
	*DeleteFirewallGroupsOutput
	// contains filtered or unexported fields
}

DeleteFirewallGroupsResponse is the response type for the DeleteFirewallGroups API operation.

func (*DeleteFirewallGroupsResponse) SDKResponseMetdata

func (r *DeleteFirewallGroupsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteFirewallGroups request.

type DeleteNodePoolInput

type DeleteNodePoolInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`

	// NodePoolName is a required field
	NodePoolName *string `location:"uri" locationName:"NodePoolName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNodePoolInput) MarshalFields

func (s DeleteNodePoolInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteNodePoolInput) String

func (s DeleteNodePoolInput) String() string

String returns the string representation

func (*DeleteNodePoolInput) Validate

func (s *DeleteNodePoolInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNodePoolOutput

type DeleteNodePoolOutput struct {
	NodePool *NodePool `locationName:"nodePool" type:"structure"`
	// contains filtered or unexported fields
}

func (DeleteNodePoolOutput) MarshalFields

func (s DeleteNodePoolOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteNodePoolOutput) String

func (s DeleteNodePoolOutput) String() string

String returns the string representation

type DeleteNodePoolRequest

type DeleteNodePoolRequest struct {
	*aws.Request
	Input *DeleteNodePoolInput
	Copy  func(*DeleteNodePoolInput) DeleteNodePoolRequest
}

DeleteNodePoolRequest is the request type for the DeleteNodePool API operation.

func (DeleteNodePoolRequest) Send

Send marshals and sends the DeleteNodePool API request.

type DeleteNodePoolResponse

type DeleteNodePoolResponse struct {
	*DeleteNodePoolOutput
	// contains filtered or unexported fields
}

DeleteNodePoolResponse is the response type for the DeleteNodePool API operation.

func (*DeleteNodePoolResponse) SDKResponseMetdata

func (r *DeleteNodePoolResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteNodePool request.

type DeleteNodePoolsInput

type DeleteNodePoolsInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`

	// Names is a required field
	Names *string `location:"querystring" locationName:"names" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNodePoolsInput) MarshalFields

func (s DeleteNodePoolsInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteNodePoolsInput) String

func (s DeleteNodePoolsInput) String() string

String returns the string representation

func (*DeleteNodePoolsInput) Validate

func (s *DeleteNodePoolsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNodePoolsOutput

type DeleteNodePoolsOutput struct {
	NodePools []NodePools `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (DeleteNodePoolsOutput) MarshalFields

func (s DeleteNodePoolsOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteNodePoolsOutput) String

func (s DeleteNodePoolsOutput) String() string

String returns the string representation

type DeleteNodePoolsRequest

type DeleteNodePoolsRequest struct {
	*aws.Request
	Input *DeleteNodePoolsInput
	Copy  func(*DeleteNodePoolsInput) DeleteNodePoolsRequest
}

DeleteNodePoolsRequest is the request type for the DeleteNodePools API operation.

func (DeleteNodePoolsRequest) Send

Send marshals and sends the DeleteNodePools API request.

type DeleteNodePoolsResponse

type DeleteNodePoolsResponse struct {
	*DeleteNodePoolsOutput
	// contains filtered or unexported fields
}

DeleteNodePoolsResponse is the response type for the DeleteNodePools API operation.

func (*DeleteNodePoolsResponse) SDKResponseMetdata

func (r *DeleteNodePoolsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteNodePools request.

type DeleteSnapshotInput

type DeleteSnapshotInput struct {

	// SnapshotName is a required field
	SnapshotName *string `location:"uri" locationName:"SnapshotName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSnapshotInput) MarshalFields

func (s DeleteSnapshotInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteSnapshotInput) String

func (s DeleteSnapshotInput) String() string

String returns the string representation

func (*DeleteSnapshotInput) Validate

func (s *DeleteSnapshotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSnapshotOutput

type DeleteSnapshotOutput struct {
	Snapshot *SnapshotOfDeleteSnapshot `locationName:"snapshot" type:"structure"`
	// contains filtered or unexported fields
}

func (DeleteSnapshotOutput) MarshalFields

func (s DeleteSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteSnapshotOutput) String

func (s DeleteSnapshotOutput) String() string

String returns the string representation

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	*aws.Request
	Input *DeleteSnapshotInput
	Copy  func(*DeleteSnapshotInput) DeleteSnapshotRequest
}

DeleteSnapshotRequest is the request type for the DeleteSnapshot API operation.

func (DeleteSnapshotRequest) Send

Send marshals and sends the DeleteSnapshot API request.

type DeleteSnapshotResponse

type DeleteSnapshotResponse struct {
	*DeleteSnapshotOutput
	// contains filtered or unexported fields
}

DeleteSnapshotResponse is the response type for the DeleteSnapshot API operation.

func (*DeleteSnapshotResponse) SDKResponseMetdata

func (r *DeleteSnapshotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteSnapshot request.

type DeleteSnapshotsInput

type DeleteSnapshotsInput struct {
	Names *string `location:"querystring" locationName:"names" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteSnapshotsInput) MarshalFields

func (s DeleteSnapshotsInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteSnapshotsInput) String

func (s DeleteSnapshotsInput) String() string

String returns the string representation

type DeleteSnapshotsOutput

type DeleteSnapshotsOutput struct {
	Snapshots []SnapshotsOfDeleteSnapshots `locationName:"snapshots" type:"list"`
	// contains filtered or unexported fields
}

func (DeleteSnapshotsOutput) MarshalFields

func (s DeleteSnapshotsOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteSnapshotsOutput) String

func (s DeleteSnapshotsOutput) String() string

String returns the string representation

type DeleteSnapshotsRequest

type DeleteSnapshotsRequest struct {
	*aws.Request
	Input *DeleteSnapshotsInput
	Copy  func(*DeleteSnapshotsInput) DeleteSnapshotsRequest
}

DeleteSnapshotsRequest is the request type for the DeleteSnapshots API operation.

func (DeleteSnapshotsRequest) Send

Send marshals and sends the DeleteSnapshots API request.

type DeleteSnapshotsResponse

type DeleteSnapshotsResponse struct {
	*DeleteSnapshotsOutput
	// contains filtered or unexported fields
}

DeleteSnapshotsResponse is the response type for the DeleteSnapshots API operation.

func (*DeleteSnapshotsResponse) SDKResponseMetdata

func (r *DeleteSnapshotsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteSnapshots request.

type DirectionOfrulesForAuthorizeFirewallGroup added in v1.13.0

type DirectionOfrulesForAuthorizeFirewallGroup string
const (
	DirectionOfrulesForAuthorizeFirewallGroupIn  DirectionOfrulesForAuthorizeFirewallGroup = "IN"
	DirectionOfrulesForAuthorizeFirewallGroupOut DirectionOfrulesForAuthorizeFirewallGroup = "OUT"
)

Enum values for DirectionOfrulesForAuthorizeFirewallGroup

func (DirectionOfrulesForAuthorizeFirewallGroup) MarshalValue added in v1.13.0

func (DirectionOfrulesForAuthorizeFirewallGroup) MarshalValueBuf added in v1.13.0

func (enum DirectionOfrulesForAuthorizeFirewallGroup) MarshalValueBuf(b []byte) ([]byte, error)

type ExpirationTimeOfsnapshotForCreateSnapshot added in v1.13.0

type ExpirationTimeOfsnapshotForCreateSnapshot string
const (
	ExpirationTimeOfsnapshotForCreateSnapshotUnlimited ExpirationTimeOfsnapshotForCreateSnapshot = "unlimited"
)

Enum values for ExpirationTimeOfsnapshotForCreateSnapshot

func (ExpirationTimeOfsnapshotForCreateSnapshot) MarshalValue added in v1.13.0

func (ExpirationTimeOfsnapshotForCreateSnapshot) MarshalValueBuf added in v1.13.0

func (enum ExpirationTimeOfsnapshotForCreateSnapshot) MarshalValueBuf(b []byte) ([]byte, error)

type Filter added in v1.9.0

type Filter struct {
	FilterType *string `locationName:"filterType" type:"string"`

	IpAddresses *string `locationName:"ipAddresses" type:"string"`
	// contains filtered or unexported fields
}

func (Filter) MarshalFields added in v1.9.0

func (s Filter) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Filter) String added in v1.9.0

func (s Filter) String() string

String returns the string representation

type FirewallGroup added in v1.9.0

type FirewallGroup struct {
	Description *string `locationName:"description" type:"string"`

	Name *string `locationName:"name" type:"string"`

	Rules []Rules `locationName:"rules" type:"list"`
	// contains filtered or unexported fields
}

func (FirewallGroup) MarshalFields added in v1.9.0

func (s FirewallGroup) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (FirewallGroup) String added in v1.9.0

func (s FirewallGroup) String() string

String returns the string representation

type FirewallGroups added in v1.9.0

type FirewallGroups struct {
	Description *string `locationName:"description" type:"string"`

	Name *string `locationName:"name" type:"string"`

	Rules []Rules `locationName:"rules" type:"list"`
	// contains filtered or unexported fields
}

func (FirewallGroups) MarshalFields added in v1.9.0

func (s FirewallGroups) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (FirewallGroups) String added in v1.9.0

func (s FirewallGroups) String() string

String returns the string representation

type GetClusterCredentialsInput

type GetClusterCredentialsInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetClusterCredentialsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetClusterCredentialsInput) String

String returns the string representation

func (*GetClusterCredentialsInput) Validate

func (s *GetClusterCredentialsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetClusterCredentialsOutput

type GetClusterCredentialsOutput struct {
	Credentials *string `locationName:"credentials" type:"string"`
	// contains filtered or unexported fields
}

func (GetClusterCredentialsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetClusterCredentialsOutput) String

String returns the string representation

type GetClusterCredentialsRequest

type GetClusterCredentialsRequest struct {
	*aws.Request
	Input *GetClusterCredentialsInput
	Copy  func(*GetClusterCredentialsInput) GetClusterCredentialsRequest
}

GetClusterCredentialsRequest is the request type for the GetClusterCredentials API operation.

func (GetClusterCredentialsRequest) Send

Send marshals and sends the GetClusterCredentials API request.

type GetClusterCredentialsResponse

type GetClusterCredentialsResponse struct {
	*GetClusterCredentialsOutput
	// contains filtered or unexported fields
}

GetClusterCredentialsResponse is the response type for the GetClusterCredentials API operation.

func (*GetClusterCredentialsResponse) SDKResponseMetdata

func (r *GetClusterCredentialsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetClusterCredentials request.

type GetClusterInput

type GetClusterInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetClusterInput) MarshalFields

func (s GetClusterInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetClusterInput) String

func (s GetClusterInput) String() string

String returns the string representation

func (*GetClusterInput) Validate

func (s *GetClusterInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetClusterOutput

type GetClusterOutput struct {
	Cluster *Cluster `locationName:"cluster" type:"structure"`
	// contains filtered or unexported fields
}

func (GetClusterOutput) MarshalFields

func (s GetClusterOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetClusterOutput) String

func (s GetClusterOutput) String() string

String returns the string representation

type GetClusterRequest

type GetClusterRequest struct {
	*aws.Request
	Input *GetClusterInput
	Copy  func(*GetClusterInput) GetClusterRequest
}

GetClusterRequest is the request type for the GetCluster API operation.

func (GetClusterRequest) Send

Send marshals and sends the GetCluster API request.

type GetClusterResponse

type GetClusterResponse struct {
	*GetClusterOutput
	// contains filtered or unexported fields
}

GetClusterResponse is the response type for the GetCluster API operation.

func (*GetClusterResponse) SDKResponseMetdata

func (r *GetClusterResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetCluster request.

type GetFirewallGroupInput

type GetFirewallGroupInput struct {

	// FirewallGroupName is a required field
	FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetFirewallGroupInput) MarshalFields

func (s GetFirewallGroupInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetFirewallGroupInput) String

func (s GetFirewallGroupInput) String() string

String returns the string representation

func (*GetFirewallGroupInput) Validate

func (s *GetFirewallGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFirewallGroupOutput

type GetFirewallGroupOutput struct {
	FirewallGroup *FirewallGroup `locationName:"firewallGroup" type:"structure"`
	// contains filtered or unexported fields
}

func (GetFirewallGroupOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetFirewallGroupOutput) String

func (s GetFirewallGroupOutput) String() string

String returns the string representation

type GetFirewallGroupRequest

type GetFirewallGroupRequest struct {
	*aws.Request
	Input *GetFirewallGroupInput
	Copy  func(*GetFirewallGroupInput) GetFirewallGroupRequest
}

GetFirewallGroupRequest is the request type for the GetFirewallGroup API operation.

func (GetFirewallGroupRequest) Send

Send marshals and sends the GetFirewallGroup API request.

type GetFirewallGroupResponse

type GetFirewallGroupResponse struct {
	*GetFirewallGroupOutput
	// contains filtered or unexported fields
}

GetFirewallGroupResponse is the response type for the GetFirewallGroup API operation.

func (*GetFirewallGroupResponse) SDKResponseMetdata

func (r *GetFirewallGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetFirewallGroup request.

type GetLoadBalancerInput added in v1.9.0

type GetLoadBalancerInput struct {

	// InstancePort is a required field
	InstancePort *int64 `location:"querystring" locationName:"instancePort" type:"integer" required:"true"`

	// LoadBalancerName is a required field
	LoadBalancerName *string `location:"uri" locationName:"LoadBalancerName" type:"string" required:"true"`

	// LoadBalancerPort is a required field
	LoadBalancerPort *int64 `location:"querystring" locationName:"loadBalancerPort" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetLoadBalancerInput) MarshalFields added in v1.9.0

func (s GetLoadBalancerInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetLoadBalancerInput) String added in v1.9.0

func (s GetLoadBalancerInput) String() string

String returns the string representation

func (*GetLoadBalancerInput) Validate added in v1.9.0

func (s *GetLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetLoadBalancerOutput added in v1.9.0

type GetLoadBalancerOutput struct {
	LoadBalancers *LoadBalancers `locationName:"loadBalancers" type:"structure"`
	// contains filtered or unexported fields
}

func (GetLoadBalancerOutput) MarshalFields added in v1.9.0

func (s GetLoadBalancerOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetLoadBalancerOutput) String added in v1.9.0

func (s GetLoadBalancerOutput) String() string

String returns the string representation

type GetLoadBalancerRequest added in v1.9.0

type GetLoadBalancerRequest struct {
	*aws.Request
	Input *GetLoadBalancerInput
	Copy  func(*GetLoadBalancerInput) GetLoadBalancerRequest
}

GetLoadBalancerRequest is the request type for the GetLoadBalancer API operation.

func (GetLoadBalancerRequest) Send added in v1.9.0

Send marshals and sends the GetLoadBalancer API request.

type GetLoadBalancerResponse added in v1.9.0

type GetLoadBalancerResponse struct {
	*GetLoadBalancerOutput
	// contains filtered or unexported fields
}

GetLoadBalancerResponse is the response type for the GetLoadBalancer API operation.

func (*GetLoadBalancerResponse) SDKResponseMetdata added in v1.9.0

func (r *GetLoadBalancerResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetLoadBalancer request.

type GetNodePoolInput

type GetNodePoolInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`

	// NodePoolName is a required field
	NodePoolName *string `location:"uri" locationName:"NodePoolName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetNodePoolInput) MarshalFields

func (s GetNodePoolInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetNodePoolInput) String

func (s GetNodePoolInput) String() string

String returns the string representation

func (*GetNodePoolInput) Validate

func (s *GetNodePoolInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNodePoolOutput

type GetNodePoolOutput struct {
	NodePool *NodePool `locationName:"nodePool" type:"structure"`
	// contains filtered or unexported fields
}

func (GetNodePoolOutput) MarshalFields

func (s GetNodePoolOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetNodePoolOutput) String

func (s GetNodePoolOutput) String() string

String returns the string representation

type GetNodePoolRequest

type GetNodePoolRequest struct {
	*aws.Request
	Input *GetNodePoolInput
	Copy  func(*GetNodePoolInput) GetNodePoolRequest
}

GetNodePoolRequest is the request type for the GetNodePool API operation.

func (GetNodePoolRequest) Send

Send marshals and sends the GetNodePool API request.

type GetNodePoolResponse

type GetNodePoolResponse struct {
	*GetNodePoolOutput
	// contains filtered or unexported fields
}

GetNodePoolResponse is the response type for the GetNodePool API operation.

func (*GetNodePoolResponse) SDKResponseMetdata

func (r *GetNodePoolResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetNodePool request.

type GetServerConfigInput

type GetServerConfigInput struct {
	// contains filtered or unexported fields
}

func (GetServerConfigInput) MarshalFields

func (s GetServerConfigInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetServerConfigInput) String

func (s GetServerConfigInput) String() string

String returns the string representation

type GetServerConfigOutput

type GetServerConfigOutput struct {
	ServerConfig *ServerConfig `locationName:"serverConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (GetServerConfigOutput) MarshalFields

func (s GetServerConfigOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetServerConfigOutput) String

func (s GetServerConfigOutput) String() string

String returns the string representation

type GetServerConfigRequest

type GetServerConfigRequest struct {
	*aws.Request
	Input *GetServerConfigInput
	Copy  func(*GetServerConfigInput) GetServerConfigRequest
}

GetServerConfigRequest is the request type for the GetServerConfig API operation.

func (GetServerConfigRequest) Send

Send marshals and sends the GetServerConfig API request.

type GetServerConfigResponse

type GetServerConfigResponse struct {
	*GetServerConfigOutput
	// contains filtered or unexported fields
}

GetServerConfigResponse is the response type for the GetServerConfig API operation.

func (*GetServerConfigResponse) SDKResponseMetdata

func (r *GetServerConfigResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetServerConfig request.

type GetSnapshotInput

type GetSnapshotInput struct {

	// SnapshotName is a required field
	SnapshotName *string `location:"uri" locationName:"SnapshotName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSnapshotInput) MarshalFields

func (s GetSnapshotInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetSnapshotInput) String

func (s GetSnapshotInput) String() string

String returns the string representation

func (*GetSnapshotInput) Validate

func (s *GetSnapshotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSnapshotOutput

type GetSnapshotOutput struct {
	Snapshot *Snapshot `locationName:"snapshot" type:"structure"`
	// contains filtered or unexported fields
}

func (GetSnapshotOutput) MarshalFields

func (s GetSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetSnapshotOutput) String

func (s GetSnapshotOutput) String() string

String returns the string representation

type GetSnapshotRequest

type GetSnapshotRequest struct {
	*aws.Request
	Input *GetSnapshotInput
	Copy  func(*GetSnapshotInput) GetSnapshotRequest
}

GetSnapshotRequest is the request type for the GetSnapshot API operation.

func (GetSnapshotRequest) Send

Send marshals and sends the GetSnapshot API request.

type GetSnapshotResponse

type GetSnapshotResponse struct {
	*GetSnapshotOutput
	// contains filtered or unexported fields
}

GetSnapshotResponse is the response type for the GetSnapshot API operation.

func (*GetSnapshotResponse) SDKResponseMetdata

func (r *GetSnapshotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetSnapshot request.

type HealthCheck added in v1.9.0

type HealthCheck struct {
	HealthyThreshold *int64 `locationName:"healthyThreshold" type:"integer"`

	Interval *int64 `locationName:"interval" type:"integer"`

	Target *string `locationName:"target" type:"string"`

	Timeout *int64 `locationName:"timeout" type:"integer"`

	UnhealthyThreshold *int64 `locationName:"unhealthyThreshold" type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheck) MarshalFields added in v1.9.0

func (s HealthCheck) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (HealthCheck) String added in v1.9.0

func (s HealthCheck) String() string

String returns the string representation

type HttpLoadBalancing

type HttpLoadBalancing struct {
	Disabled *bool `locationName:"disabled" type:"boolean"`
	// contains filtered or unexported fields
}

func (HttpLoadBalancing) MarshalFields

func (s HttpLoadBalancing) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (HttpLoadBalancing) String

func (s HttpLoadBalancing) String() string

String returns the string representation

type InstanceTypeOfclusterForCreateCluster added in v1.13.0

type InstanceTypeOfclusterForCreateCluster string
const (
	InstanceTypeOfclusterForCreateClusterCMedium        InstanceTypeOfclusterForCreateCluster = "c-medium"
	InstanceTypeOfclusterForCreateClusterEMedium        InstanceTypeOfclusterForCreateCluster = "e-medium"
	InstanceTypeOfclusterForCreateClusterMedium         InstanceTypeOfclusterForCreateCluster = "medium"
	InstanceTypeOfclusterForCreateClusterCMedium4       InstanceTypeOfclusterForCreateCluster = "c-medium4"
	InstanceTypeOfclusterForCreateClusterEMedium4       InstanceTypeOfclusterForCreateCluster = "e-medium4"
	InstanceTypeOfclusterForCreateClusterMedium4        InstanceTypeOfclusterForCreateCluster = "medium4"
	InstanceTypeOfclusterForCreateClusterCMedium8       InstanceTypeOfclusterForCreateCluster = "c-medium8"
	InstanceTypeOfclusterForCreateClusterEMedium8       InstanceTypeOfclusterForCreateCluster = "e-medium8"
	InstanceTypeOfclusterForCreateClusterMedium8        InstanceTypeOfclusterForCreateCluster = "medium8"
	InstanceTypeOfclusterForCreateClusterEMedium16      InstanceTypeOfclusterForCreateCluster = "e-medium16"
	InstanceTypeOfclusterForCreateClusterMedium16       InstanceTypeOfclusterForCreateCluster = "medium16"
	InstanceTypeOfclusterForCreateClusterEMedium24      InstanceTypeOfclusterForCreateCluster = "e-medium24"
	InstanceTypeOfclusterForCreateClusterMedium24       InstanceTypeOfclusterForCreateCluster = "medium24"
	InstanceTypeOfclusterForCreateClusterCLarge         InstanceTypeOfclusterForCreateCluster = "c-large"
	InstanceTypeOfclusterForCreateClusterELarge         InstanceTypeOfclusterForCreateCluster = "e-large"
	InstanceTypeOfclusterForCreateClusterLarge          InstanceTypeOfclusterForCreateCluster = "large"
	InstanceTypeOfclusterForCreateClusterCLarge8        InstanceTypeOfclusterForCreateCluster = "c-large8"
	InstanceTypeOfclusterForCreateClusterELarge8        InstanceTypeOfclusterForCreateCluster = "e-large8"
	InstanceTypeOfclusterForCreateClusterLarge8         InstanceTypeOfclusterForCreateCluster = "large8"
	InstanceTypeOfclusterForCreateClusterELarge16       InstanceTypeOfclusterForCreateCluster = "e-large16"
	InstanceTypeOfclusterForCreateClusterLarge16        InstanceTypeOfclusterForCreateCluster = "large16"
	InstanceTypeOfclusterForCreateClusterELarge24       InstanceTypeOfclusterForCreateCluster = "e-large24"
	InstanceTypeOfclusterForCreateClusterLarge24        InstanceTypeOfclusterForCreateCluster = "large24"
	InstanceTypeOfclusterForCreateClusterELarge32       InstanceTypeOfclusterForCreateCluster = "e-large32"
	InstanceTypeOfclusterForCreateClusterLarge32        InstanceTypeOfclusterForCreateCluster = "large32"
	InstanceTypeOfclusterForCreateClusterEExtraLarge8   InstanceTypeOfclusterForCreateCluster = "e-extra-large8"
	InstanceTypeOfclusterForCreateClusterExtraLarge8    InstanceTypeOfclusterForCreateCluster = "extra-large8"
	InstanceTypeOfclusterForCreateClusterEExtraLarge16  InstanceTypeOfclusterForCreateCluster = "e-extra-large16"
	InstanceTypeOfclusterForCreateClusterExtraLarge16   InstanceTypeOfclusterForCreateCluster = "extra-large16"
	InstanceTypeOfclusterForCreateClusterEExtraLarge24  InstanceTypeOfclusterForCreateCluster = "e-extra-large24"
	InstanceTypeOfclusterForCreateClusterExtraLarge24   InstanceTypeOfclusterForCreateCluster = "extra-large24"
	InstanceTypeOfclusterForCreateClusterEExtraLarge32  InstanceTypeOfclusterForCreateCluster = "e-extra-large32"
	InstanceTypeOfclusterForCreateClusterExtraLarge32   InstanceTypeOfclusterForCreateCluster = "extra-large32"
	InstanceTypeOfclusterForCreateClusterEExtraLarge48  InstanceTypeOfclusterForCreateCluster = "e-extra-large48"
	InstanceTypeOfclusterForCreateClusterExtraLarge48   InstanceTypeOfclusterForCreateCluster = "extra-large48"
	InstanceTypeOfclusterForCreateClusterEDoubleLarge16 InstanceTypeOfclusterForCreateCluster = "e-double-large16"
	InstanceTypeOfclusterForCreateClusterDoubleLarge16  InstanceTypeOfclusterForCreateCluster = "double-large16"
	InstanceTypeOfclusterForCreateClusterEDoubleLarge24 InstanceTypeOfclusterForCreateCluster = "e-double-large24"
	InstanceTypeOfclusterForCreateClusterDoubleLarge24  InstanceTypeOfclusterForCreateCluster = "double-large24"
	InstanceTypeOfclusterForCreateClusterEDoubleLarge32 InstanceTypeOfclusterForCreateCluster = "e-double-large32"
	InstanceTypeOfclusterForCreateClusterDoubleLarge32  InstanceTypeOfclusterForCreateCluster = "double-large32"
	InstanceTypeOfclusterForCreateClusterEDoubleLarge48 InstanceTypeOfclusterForCreateCluster = "e-double-large48"
	InstanceTypeOfclusterForCreateClusterDoubleLarge48  InstanceTypeOfclusterForCreateCluster = "double-large48"
	InstanceTypeOfclusterForCreateClusterEDoubleLarge64 InstanceTypeOfclusterForCreateCluster = "e-double-large64"
	InstanceTypeOfclusterForCreateClusterDoubleLarge64  InstanceTypeOfclusterForCreateCluster = "double-large64"
	InstanceTypeOfclusterForCreateClusterEDoubleLarge96 InstanceTypeOfclusterForCreateCluster = "e-double-large96"
	InstanceTypeOfclusterForCreateClusterDoubleLarge96  InstanceTypeOfclusterForCreateCluster = "double-large96"
)

Enum values for InstanceTypeOfclusterForCreateCluster

func (InstanceTypeOfclusterForCreateCluster) MarshalValue added in v1.13.0

func (enum InstanceTypeOfclusterForCreateCluster) MarshalValue() (string, error)

func (InstanceTypeOfclusterForCreateCluster) MarshalValueBuf added in v1.13.0

func (enum InstanceTypeOfclusterForCreateCluster) MarshalValueBuf(b []byte) ([]byte, error)

type InstanceTypeOfnodePoolForCreateNodePool added in v1.13.0

type InstanceTypeOfnodePoolForCreateNodePool string
const (
	InstanceTypeOfnodePoolForCreateNodePoolCMedium        InstanceTypeOfnodePoolForCreateNodePool = "c-medium"
	InstanceTypeOfnodePoolForCreateNodePoolEMedium        InstanceTypeOfnodePoolForCreateNodePool = "e-medium"
	InstanceTypeOfnodePoolForCreateNodePoolMedium         InstanceTypeOfnodePoolForCreateNodePool = "medium"
	InstanceTypeOfnodePoolForCreateNodePoolCMedium4       InstanceTypeOfnodePoolForCreateNodePool = "c-medium4"
	InstanceTypeOfnodePoolForCreateNodePoolEMedium4       InstanceTypeOfnodePoolForCreateNodePool = "e-medium4"
	InstanceTypeOfnodePoolForCreateNodePoolMedium4        InstanceTypeOfnodePoolForCreateNodePool = "medium4"
	InstanceTypeOfnodePoolForCreateNodePoolCMedium8       InstanceTypeOfnodePoolForCreateNodePool = "c-medium8"
	InstanceTypeOfnodePoolForCreateNodePoolEMedium8       InstanceTypeOfnodePoolForCreateNodePool = "e-medium8"
	InstanceTypeOfnodePoolForCreateNodePoolMedium8        InstanceTypeOfnodePoolForCreateNodePool = "medium8"
	InstanceTypeOfnodePoolForCreateNodePoolEMedium16      InstanceTypeOfnodePoolForCreateNodePool = "e-medium16"
	InstanceTypeOfnodePoolForCreateNodePoolMedium16       InstanceTypeOfnodePoolForCreateNodePool = "medium16"
	InstanceTypeOfnodePoolForCreateNodePoolEMedium24      InstanceTypeOfnodePoolForCreateNodePool = "e-medium24"
	InstanceTypeOfnodePoolForCreateNodePoolMedium24       InstanceTypeOfnodePoolForCreateNodePool = "medium24"
	InstanceTypeOfnodePoolForCreateNodePoolCLarge         InstanceTypeOfnodePoolForCreateNodePool = "c-large"
	InstanceTypeOfnodePoolForCreateNodePoolELarge         InstanceTypeOfnodePoolForCreateNodePool = "e-large"
	InstanceTypeOfnodePoolForCreateNodePoolLarge          InstanceTypeOfnodePoolForCreateNodePool = "large"
	InstanceTypeOfnodePoolForCreateNodePoolCLarge8        InstanceTypeOfnodePoolForCreateNodePool = "c-large8"
	InstanceTypeOfnodePoolForCreateNodePoolELarge8        InstanceTypeOfnodePoolForCreateNodePool = "e-large8"
	InstanceTypeOfnodePoolForCreateNodePoolLarge8         InstanceTypeOfnodePoolForCreateNodePool = "large8"
	InstanceTypeOfnodePoolForCreateNodePoolELarge16       InstanceTypeOfnodePoolForCreateNodePool = "e-large16"
	InstanceTypeOfnodePoolForCreateNodePoolLarge16        InstanceTypeOfnodePoolForCreateNodePool = "large16"
	InstanceTypeOfnodePoolForCreateNodePoolELarge24       InstanceTypeOfnodePoolForCreateNodePool = "e-large24"
	InstanceTypeOfnodePoolForCreateNodePoolLarge24        InstanceTypeOfnodePoolForCreateNodePool = "large24"
	InstanceTypeOfnodePoolForCreateNodePoolELarge32       InstanceTypeOfnodePoolForCreateNodePool = "e-large32"
	InstanceTypeOfnodePoolForCreateNodePoolLarge32        InstanceTypeOfnodePoolForCreateNodePool = "large32"
	InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge8   InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large8"
	InstanceTypeOfnodePoolForCreateNodePoolExtraLarge8    InstanceTypeOfnodePoolForCreateNodePool = "extra-large8"
	InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge16  InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large16"
	InstanceTypeOfnodePoolForCreateNodePoolExtraLarge16   InstanceTypeOfnodePoolForCreateNodePool = "extra-large16"
	InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge24  InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large24"
	InstanceTypeOfnodePoolForCreateNodePoolExtraLarge24   InstanceTypeOfnodePoolForCreateNodePool = "extra-large24"
	InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge32  InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large32"
	InstanceTypeOfnodePoolForCreateNodePoolExtraLarge32   InstanceTypeOfnodePoolForCreateNodePool = "extra-large32"
	InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge48  InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large48"
	InstanceTypeOfnodePoolForCreateNodePoolExtraLarge48   InstanceTypeOfnodePoolForCreateNodePool = "extra-large48"
	InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge16 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large16"
	InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge16  InstanceTypeOfnodePoolForCreateNodePool = "double-large16"
	InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge24 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large24"
	InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge24  InstanceTypeOfnodePoolForCreateNodePool = "double-large24"
	InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge32 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large32"
	InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge32  InstanceTypeOfnodePoolForCreateNodePool = "double-large32"
	InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge48 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large48"
	InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge48  InstanceTypeOfnodePoolForCreateNodePool = "double-large48"
	InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge64 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large64"
	InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge64  InstanceTypeOfnodePoolForCreateNodePool = "double-large64"
	InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge96 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large96"
	InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge96  InstanceTypeOfnodePoolForCreateNodePool = "double-large96"
)

Enum values for InstanceTypeOfnodePoolForCreateNodePool

func (InstanceTypeOfnodePoolForCreateNodePool) MarshalValue added in v1.13.0

func (enum InstanceTypeOfnodePoolForCreateNodePool) MarshalValue() (string, error)

func (InstanceTypeOfnodePoolForCreateNodePool) MarshalValueBuf added in v1.13.0

func (enum InstanceTypeOfnodePoolForCreateNodePool) MarshalValueBuf(b []byte) ([]byte, error)

type KubernetesVersionOfclusterForCreateCluster added in v1.13.0

type KubernetesVersionOfclusterForCreateCluster string
const (
	KubernetesVersionOfclusterForCreateClusterV1196  KubernetesVersionOfclusterForCreateCluster = "v1.19.6"
	KubernetesVersionOfclusterForCreateClusterV11911 KubernetesVersionOfclusterForCreateCluster = "v1.19.11"
	KubernetesVersionOfclusterForCreateClusterV1201  KubernetesVersionOfclusterForCreateCluster = "v1.20.1"
	KubernetesVersionOfclusterForCreateClusterV1207  KubernetesVersionOfclusterForCreateCluster = "v1.20.7"
	KubernetesVersionOfclusterForCreateClusterV1211  KubernetesVersionOfclusterForCreateCluster = "v1.21.1"
)

Enum values for KubernetesVersionOfclusterForCreateCluster

func (KubernetesVersionOfclusterForCreateCluster) MarshalValue added in v1.13.0

func (KubernetesVersionOfclusterForCreateCluster) MarshalValueBuf added in v1.13.0

func (enum KubernetesVersionOfclusterForCreateCluster) MarshalValueBuf(b []byte) ([]byte, error)

type KubernetesVersionOfclusterForUpdateCluster added in v1.13.0

type KubernetesVersionOfclusterForUpdateCluster string
const (
	KubernetesVersionOfclusterForUpdateClusterV1196  KubernetesVersionOfclusterForUpdateCluster = "v1.19.6"
	KubernetesVersionOfclusterForUpdateClusterV11911 KubernetesVersionOfclusterForUpdateCluster = "v1.19.11"
	KubernetesVersionOfclusterForUpdateClusterV1201  KubernetesVersionOfclusterForUpdateCluster = "v1.20.1"
	KubernetesVersionOfclusterForUpdateClusterV1207  KubernetesVersionOfclusterForUpdateCluster = "v1.20.7"
	KubernetesVersionOfclusterForUpdateClusterV1211  KubernetesVersionOfclusterForUpdateCluster = "v1.21.1"
)

Enum values for KubernetesVersionOfclusterForUpdateCluster

func (KubernetesVersionOfclusterForUpdateCluster) MarshalValue added in v1.13.0

func (KubernetesVersionOfclusterForUpdateCluster) MarshalValueBuf added in v1.13.0

func (enum KubernetesVersionOfclusterForUpdateCluster) MarshalValueBuf(b []byte) ([]byte, error)

type ListClustersInput

type ListClustersInput struct {
	// contains filtered or unexported fields
}

func (ListClustersInput) MarshalFields

func (s ListClustersInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListClustersInput) String

func (s ListClustersInput) String() string

String returns the string representation

type ListClustersOutput

type ListClustersOutput struct {
	Clusters []Clusters `locationName:"clusters" type:"list"`
	// contains filtered or unexported fields
}

func (ListClustersOutput) MarshalFields

func (s ListClustersOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListClustersOutput) String

func (s ListClustersOutput) String() string

String returns the string representation

type ListClustersRequest

type ListClustersRequest struct {
	*aws.Request
	Input *ListClustersInput
	Copy  func(*ListClustersInput) ListClustersRequest
}

ListClustersRequest is the request type for the ListClusters API operation.

func (ListClustersRequest) Send

Send marshals and sends the ListClusters API request.

type ListClustersResponse

type ListClustersResponse struct {
	*ListClustersOutput
	// contains filtered or unexported fields
}

ListClustersResponse is the response type for the ListClusters API operation.

func (*ListClustersResponse) SDKResponseMetdata

func (r *ListClustersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListClusters request.

type ListFirewallGroupsInput

type ListFirewallGroupsInput struct {
	// contains filtered or unexported fields
}

func (ListFirewallGroupsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListFirewallGroupsInput) String

func (s ListFirewallGroupsInput) String() string

String returns the string representation

type ListFirewallGroupsOutput

type ListFirewallGroupsOutput struct {
	FirewallGroups []FirewallGroups `locationName:"firewallGroups" type:"list"`
	// contains filtered or unexported fields
}

func (ListFirewallGroupsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListFirewallGroupsOutput) String

func (s ListFirewallGroupsOutput) String() string

String returns the string representation

type ListFirewallGroupsRequest

type ListFirewallGroupsRequest struct {
	*aws.Request
	Input *ListFirewallGroupsInput
	Copy  func(*ListFirewallGroupsInput) ListFirewallGroupsRequest
}

ListFirewallGroupsRequest is the request type for the ListFirewallGroups API operation.

func (ListFirewallGroupsRequest) Send

Send marshals and sends the ListFirewallGroups API request.

type ListFirewallGroupsResponse

type ListFirewallGroupsResponse struct {
	*ListFirewallGroupsOutput
	// contains filtered or unexported fields
}

ListFirewallGroupsResponse is the response type for the ListFirewallGroups API operation.

func (*ListFirewallGroupsResponse) SDKResponseMetdata

func (r *ListFirewallGroupsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListFirewallGroups request.

type ListLoadBalancersInput added in v1.9.0

type ListLoadBalancersInput struct {
	// contains filtered or unexported fields
}

func (ListLoadBalancersInput) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListLoadBalancersInput) String added in v1.9.0

func (s ListLoadBalancersInput) String() string

String returns the string representation

type ListLoadBalancersOutput added in v1.9.0

type ListLoadBalancersOutput struct {
	LoadBalancers []LoadBalancersOfListLoadBalancers `locationName:"loadBalancers" type:"list"`
	// contains filtered or unexported fields
}

func (ListLoadBalancersOutput) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListLoadBalancersOutput) String added in v1.9.0

func (s ListLoadBalancersOutput) String() string

String returns the string representation

type ListLoadBalancersRequest added in v1.9.0

type ListLoadBalancersRequest struct {
	*aws.Request
	Input *ListLoadBalancersInput
	Copy  func(*ListLoadBalancersInput) ListLoadBalancersRequest
}

ListLoadBalancersRequest is the request type for the ListLoadBalancers API operation.

func (ListLoadBalancersRequest) Send added in v1.9.0

Send marshals and sends the ListLoadBalancers API request.

type ListLoadBalancersResponse added in v1.9.0

type ListLoadBalancersResponse struct {
	*ListLoadBalancersOutput
	// contains filtered or unexported fields
}

ListLoadBalancersResponse is the response type for the ListLoadBalancers API operation.

func (*ListLoadBalancersResponse) SDKResponseMetdata added in v1.9.0

func (r *ListLoadBalancersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListLoadBalancers request.

type ListNodePoolsInput

type ListNodePoolsInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListNodePoolsInput) MarshalFields

func (s ListNodePoolsInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListNodePoolsInput) String

func (s ListNodePoolsInput) String() string

String returns the string representation

func (*ListNodePoolsInput) Validate

func (s *ListNodePoolsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListNodePoolsOutput

type ListNodePoolsOutput struct {
	NodePools []NodePools `locationName:"nodePools" type:"list"`
	// contains filtered or unexported fields
}

func (ListNodePoolsOutput) MarshalFields

func (s ListNodePoolsOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListNodePoolsOutput) String

func (s ListNodePoolsOutput) String() string

String returns the string representation

type ListNodePoolsRequest

type ListNodePoolsRequest struct {
	*aws.Request
	Input *ListNodePoolsInput
	Copy  func(*ListNodePoolsInput) ListNodePoolsRequest
}

ListNodePoolsRequest is the request type for the ListNodePools API operation.

func (ListNodePoolsRequest) Send

Send marshals and sends the ListNodePools API request.

type ListNodePoolsResponse

type ListNodePoolsResponse struct {
	*ListNodePoolsOutput
	// contains filtered or unexported fields
}

ListNodePoolsResponse is the response type for the ListNodePools API operation.

func (*ListNodePoolsResponse) SDKResponseMetdata

func (r *ListNodePoolsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListNodePools request.

type ListSnapshotsInput

type ListSnapshotsInput struct {
	// contains filtered or unexported fields
}

func (ListSnapshotsInput) MarshalFields

func (s ListSnapshotsInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListSnapshotsInput) String

func (s ListSnapshotsInput) String() string

String returns the string representation

type ListSnapshotsOutput

type ListSnapshotsOutput struct {
	Snapshots []Snapshots `locationName:"snapshots" type:"list"`
	// contains filtered or unexported fields
}

func (ListSnapshotsOutput) MarshalFields

func (s ListSnapshotsOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListSnapshotsOutput) String

func (s ListSnapshotsOutput) String() string

String returns the string representation

type ListSnapshotsRequest

type ListSnapshotsRequest struct {
	*aws.Request
	Input *ListSnapshotsInput
	Copy  func(*ListSnapshotsInput) ListSnapshotsRequest
}

ListSnapshotsRequest is the request type for the ListSnapshots API operation.

func (ListSnapshotsRequest) Send

Send marshals and sends the ListSnapshots API request.

type ListSnapshotsResponse

type ListSnapshotsResponse struct {
	*ListSnapshotsOutput
	// contains filtered or unexported fields
}

ListSnapshotsResponse is the response type for the ListSnapshots API operation.

func (*ListSnapshotsResponse) SDKResponseMetdata

func (r *ListSnapshotsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListSnapshots request.

type Listener added in v1.9.0

type Listener struct {
	BalancingType *string `locationName:"balancingType" type:"string"`

	InstancePort *string `locationName:"instancePort" type:"string"`

	LoadBalancerPort *string `locationName:"loadBalancerPort" type:"string"`

	Protocol *string `locationName:"protocol" type:"string"`

	SslCertificateId *string `locationName:"sslCertificateId" type:"string"`
	// contains filtered or unexported fields
}

func (Listener) MarshalFields added in v1.9.0

func (s Listener) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Listener) String added in v1.9.0

func (s Listener) String() string

String returns the string representation

type ListenerDescriptions added in v1.9.0

type ListenerDescriptions struct {
	Listener *Listener `locationName:"listener" type:"structure"`
	// contains filtered or unexported fields
}

func (ListenerDescriptions) MarshalFields added in v1.9.0

func (s ListenerDescriptions) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListenerDescriptions) String added in v1.9.0

func (s ListenerDescriptions) String() string

String returns the string representation

type LoadBalancers added in v1.9.0

type LoadBalancers struct {
	AccountingType *int64 `locationName:"accountingType" type:"integer"`

	AvailabilityZones []string `locationName:"availabilityZones" locationNameList:"member" type:"list"`

	Clusters []ClustersOfGetLoadBalancer `locationName:"clusters" type:"list"`

	CreatedTime *string `locationName:"createdTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	DnsName *string `locationName:"dnsName" type:"string"`

	Filter *Filter `locationName:"filter" type:"structure"`

	HealthCheck *HealthCheck `locationName:"healthCheck" type:"structure"`

	ListenerDescriptions []ListenerDescriptions `locationName:"listenerDescriptions" type:"list"`

	LoadBalancerName *string `locationName:"loadBalancerName" type:"string"`

	NetworkVolume *string `locationName:"networkVolume" type:"string"`

	NextMonthAccountingType *int64 `locationName:"nextMonthAccountingType" type:"integer"`

	Option *Option `locationName:"option" type:"structure"`

	PolicyType *string `locationName:"policyType" type:"string"`
	// contains filtered or unexported fields
}

func (LoadBalancers) MarshalFields added in v1.9.0

func (s LoadBalancers) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (LoadBalancers) String added in v1.9.0

func (s LoadBalancers) String() string

String returns the string representation

type LoadBalancersOfListLoadBalancers added in v1.9.0

type LoadBalancersOfListLoadBalancers struct {
	AccountingType *int64 `locationName:"accountingType" type:"integer"`

	AvailabilityZones []string `locationName:"availabilityZones" locationNameList:"member" type:"list"`

	Clusters []ClustersOfListLoadBalancers `locationName:"clusters" type:"list"`

	CreatedTime *string `locationName:"createdTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	DnsName *string `locationName:"dnsName" type:"string"`

	Filter *Filter `locationName:"filter" type:"structure"`

	HealthCheck *HealthCheck `locationName:"healthCheck" type:"structure"`

	ListenerDescriptions []ListenerDescriptions `locationName:"listenerDescriptions" type:"list"`

	LoadBalancerName *string `locationName:"loadBalancerName" type:"string"`

	NetworkVolume *string `locationName:"networkVolume" type:"string"`

	NextMonthAccountingType *int64 `locationName:"nextMonthAccountingType" type:"integer"`

	Option *Option `locationName:"option" type:"structure"`

	PolicyType *string `locationName:"policyType" type:"string"`
	// contains filtered or unexported fields
}

func (LoadBalancersOfListLoadBalancers) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (LoadBalancersOfListLoadBalancers) String added in v1.9.0

String returns the string representation

type NetworkConfig

type NetworkConfig struct {
	NetworkId *string `locationName:"networkId" type:"string"`
	// contains filtered or unexported fields
}

func (NetworkConfig) MarshalFields

func (s NetworkConfig) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NetworkConfig) String

func (s NetworkConfig) String() string

String returns the string representation

type NetworkIdOfclusterForCreateCluster added in v1.13.0

type NetworkIdOfclusterForCreateCluster string
const (
	NetworkIdOfclusterForCreateClusterNetCommonPrivate NetworkIdOfclusterForCreateCluster = "net-COMMON_PRIVATE"
)

Enum values for NetworkIdOfclusterForCreateCluster

func (NetworkIdOfclusterForCreateCluster) MarshalValue added in v1.13.0

func (enum NetworkIdOfclusterForCreateCluster) MarshalValue() (string, error)

func (NetworkIdOfclusterForCreateCluster) MarshalValueBuf added in v1.13.0

func (enum NetworkIdOfclusterForCreateCluster) MarshalValueBuf(b []byte) ([]byte, error)

type NetworkIdOfclusterForRestoreClusterFromSnapshot added in v1.13.0

type NetworkIdOfclusterForRestoreClusterFromSnapshot string
const (
	NetworkIdOfclusterForRestoreClusterFromSnapshotNetCommonPrivate NetworkIdOfclusterForRestoreClusterFromSnapshot = "net-COMMON_PRIVATE"
)

Enum values for NetworkIdOfclusterForRestoreClusterFromSnapshot

func (NetworkIdOfclusterForRestoreClusterFromSnapshot) MarshalValue added in v1.13.0

func (NetworkIdOfclusterForRestoreClusterFromSnapshot) MarshalValueBuf added in v1.13.0

func (enum NetworkIdOfclusterForRestoreClusterFromSnapshot) MarshalValueBuf(b []byte) ([]byte, error)

type NodePool

type NodePool struct {
	InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"`

	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`

	Nodes []Nodes `locationName:"nodes" type:"list"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (NodePool) MarshalFields

func (s NodePool) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePool) String

func (s NodePool) String() string

String returns the string representation

type NodePools added in v1.9.0

type NodePools struct {
	InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"`

	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`

	Nodes []Nodes `locationName:"nodes" type:"list"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (NodePools) MarshalFields added in v1.9.0

func (s NodePools) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePools) String added in v1.9.0

func (s NodePools) String() string

String returns the string representation

type NodePoolsOfCreateSnapshot added in v1.9.0

type NodePoolsOfCreateSnapshot struct {
	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (NodePoolsOfCreateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfCreateSnapshot) String added in v1.9.0

func (s NodePoolsOfCreateSnapshot) String() string

String returns the string representation

type NodePoolsOfDeleteSnapshot added in v1.9.0

type NodePoolsOfDeleteSnapshot struct {
	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (NodePoolsOfDeleteSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfDeleteSnapshot) String added in v1.9.0

func (s NodePoolsOfDeleteSnapshot) String() string

String returns the string representation

type NodePoolsOfDeleteSnapshots added in v1.9.0

type NodePoolsOfDeleteSnapshots struct {
	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (NodePoolsOfDeleteSnapshots) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfDeleteSnapshots) String added in v1.9.0

String returns the string representation

type NodePoolsOfGetLoadBalancer added in v1.9.0

type NodePoolsOfGetLoadBalancer struct {
	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`

	Nodes []NodesOfGetLoadBalancer `locationName:"nodes" type:"list"`
	// contains filtered or unexported fields
}

func (NodePoolsOfGetLoadBalancer) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfGetLoadBalancer) String added in v1.9.0

String returns the string representation

type NodePoolsOfGetSnapshot added in v1.9.0

type NodePoolsOfGetSnapshot struct {
	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (NodePoolsOfGetSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfGetSnapshot) String added in v1.9.0

func (s NodePoolsOfGetSnapshot) String() string

String returns the string representation

type NodePoolsOfListLoadBalancers added in v1.9.0

type NodePoolsOfListLoadBalancers struct {
	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`

	Nodes []NodesOfListLoadBalancers `locationName:"nodes" type:"list"`
	// contains filtered or unexported fields
}

func (NodePoolsOfListLoadBalancers) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfListLoadBalancers) String added in v1.9.0

String returns the string representation

type NodePoolsOfListSnapshots added in v1.9.0

type NodePoolsOfListSnapshots struct {
	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (NodePoolsOfListSnapshots) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfListSnapshots) String added in v1.9.0

func (s NodePoolsOfListSnapshots) String() string

String returns the string representation

type NodePoolsOfUpdateSnapshot added in v1.9.0

type NodePoolsOfUpdateSnapshot struct {
	InstanceType *string `locationName:"instanceType" type:"string"`

	Name *string `locationName:"name" type:"string"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (NodePoolsOfUpdateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodePoolsOfUpdateSnapshot) String added in v1.9.0

func (s NodePoolsOfUpdateSnapshot) String() string

String returns the string representation

type Nodes added in v1.9.0

type Nodes struct {
	AvailabilityZone *string `locationName:"availabilityZone" type:"string"`

	Name *string `locationName:"name" type:"string"`

	PrivateIpAddress *string `locationName:"privateIpAddress" type:"string"`

	PublicIpAddress *string `locationName:"publicIpAddress" type:"string"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (Nodes) MarshalFields added in v1.9.0

func (s Nodes) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Nodes) String added in v1.9.0

func (s Nodes) String() string

String returns the string representation

type NodesOfGetLoadBalancer added in v1.9.0

type NodesOfGetLoadBalancer struct {
	AvailabilityZone *string `locationName:"availabilityZone" type:"string"`

	HealthCheckState *string `locationName:"healthCheckState" type:"string"`

	Name *string `locationName:"name" type:"string"`

	PublicIpAddress *string `locationName:"publicIpAddress" type:"string"`
	// contains filtered or unexported fields
}

func (NodesOfGetLoadBalancer) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodesOfGetLoadBalancer) String added in v1.9.0

func (s NodesOfGetLoadBalancer) String() string

String returns the string representation

type NodesOfListLoadBalancers added in v1.9.0

type NodesOfListLoadBalancers struct {
	AvailabilityZone *string `locationName:"availabilityZone" type:"string"`

	HealthCheckState *string `locationName:"healthCheckState" type:"string"`

	Name *string `locationName:"name" type:"string"`

	PublicIpAddress *string `locationName:"publicIpAddress" type:"string"`
	// contains filtered or unexported fields
}

func (NodesOfListLoadBalancers) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (NodesOfListLoadBalancers) String added in v1.9.0

func (s NodesOfListLoadBalancers) String() string

String returns the string representation

type Option added in v1.9.0

type Option struct {
	SessionStickinessPolicy *SessionStickinessPolicy `locationName:"sessionStickinessPolicy" type:"structure"`

	SorryPage *SorryPage `locationName:"sorryPage" type:"structure"`
	// contains filtered or unexported fields
}

func (Option) MarshalFields added in v1.9.0

func (s Option) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Option) String added in v1.9.0

func (s Option) String() string

String returns the string representation

type ProtocolOfrulesForAuthorizeFirewallGroup added in v1.13.0

type ProtocolOfrulesForAuthorizeFirewallGroup string
const (
	ProtocolOfrulesForAuthorizeFirewallGroupAny   ProtocolOfrulesForAuthorizeFirewallGroup = "ANY"
	ProtocolOfrulesForAuthorizeFirewallGroupTcp   ProtocolOfrulesForAuthorizeFirewallGroup = "TCP"
	ProtocolOfrulesForAuthorizeFirewallGroupUdp   ProtocolOfrulesForAuthorizeFirewallGroup = "UDP"
	ProtocolOfrulesForAuthorizeFirewallGroupIcmp  ProtocolOfrulesForAuthorizeFirewallGroup = "ICMP"
	ProtocolOfrulesForAuthorizeFirewallGroupSsh   ProtocolOfrulesForAuthorizeFirewallGroup = "SSH"
	ProtocolOfrulesForAuthorizeFirewallGroupHttp  ProtocolOfrulesForAuthorizeFirewallGroup = "HTTP"
	ProtocolOfrulesForAuthorizeFirewallGroupHttps ProtocolOfrulesForAuthorizeFirewallGroup = "HTTPS"
	ProtocolOfrulesForAuthorizeFirewallGroupRdp   ProtocolOfrulesForAuthorizeFirewallGroup = "RDP"
	ProtocolOfrulesForAuthorizeFirewallGroupGre   ProtocolOfrulesForAuthorizeFirewallGroup = "GRE"
	ProtocolOfrulesForAuthorizeFirewallGroupEsp   ProtocolOfrulesForAuthorizeFirewallGroup = "ESP"
	ProtocolOfrulesForAuthorizeFirewallGroupAh    ProtocolOfrulesForAuthorizeFirewallGroup = "AH"
	ProtocolOfrulesForAuthorizeFirewallGroupVrrp  ProtocolOfrulesForAuthorizeFirewallGroup = "VRRP"
	ProtocolOfrulesForAuthorizeFirewallGroupL2tp  ProtocolOfrulesForAuthorizeFirewallGroup = "L2TP"
)

Enum values for ProtocolOfrulesForAuthorizeFirewallGroup

func (ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValue added in v1.13.0

func (enum ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValue() (string, error)

func (ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValueBuf added in v1.13.0

func (enum ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValueBuf(b []byte) ([]byte, error)

type RequestAddonsConfig added in v1.9.0

type RequestAddonsConfig struct {
	RequestHttpLoadBalancing *RequestHttpLoadBalancing `locationName:"httpLoadBalancing" type:"structure"`
	// contains filtered or unexported fields
}

func (RequestAddonsConfig) MarshalFields added in v1.9.0

func (s RequestAddonsConfig) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestAddonsConfig) String added in v1.9.0

func (s RequestAddonsConfig) String() string

String returns the string representation

type RequestCluster added in v1.9.0

type RequestCluster struct {
	Description *string `locationName:"description" type:"string"`

	// FirewallGroup is a required field
	FirewallGroup *string `locationName:"firewallGroup" type:"string" required:"true"`

	KubernetesVersion KubernetesVersionOfclusterForCreateCluster `locationName:"kubernetesVersion" type:"string" enum:"true"`

	// ListOfRequestLocations is a required field
	ListOfRequestLocations []string `locationName:"locations" type:"list" required:"true"`

	// ListOfRequestNodePools is a required field
	ListOfRequestNodePools []RequestNodePools `locationName:"nodePools" type:"list" required:"true"`

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	RequestAddonsConfig *RequestAddonsConfig `locationName:"addonsConfig" type:"structure"`

	RequestNetworkConfig *RequestNetworkConfig `locationName:"networkConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (RequestCluster) MarshalFields added in v1.9.0

func (s RequestCluster) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestCluster) String added in v1.9.0

func (s RequestCluster) String() string

String returns the string representation

func (*RequestCluster) Validate added in v1.9.0

func (s *RequestCluster) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestClusterOfCreateSnapshot added in v1.9.0

type RequestClusterOfCreateSnapshot struct {

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RequestClusterOfCreateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestClusterOfCreateSnapshot) String added in v1.9.0

String returns the string representation

func (*RequestClusterOfCreateSnapshot) Validate added in v1.9.0

func (s *RequestClusterOfCreateSnapshot) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestClusterOfRestoreClusterFromSnapshot added in v1.9.0

type RequestClusterOfRestoreClusterFromSnapshot struct {
	Description *string `locationName:"description" type:"string"`

	// FirewallGroup is a required field
	FirewallGroup *string `locationName:"firewallGroup" type:"string" required:"true"`

	// ListOfRequestLocations is a required field
	ListOfRequestLocations []string `locationName:"locations" type:"list" required:"true"`

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	RequestAddonsConfig *RequestAddonsConfig `locationName:"addonsConfig" type:"structure"`

	RequestNetworkConfig *RequestNetworkConfigOfRestoreClusterFromSnapshot `locationName:"networkConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (RequestClusterOfRestoreClusterFromSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestClusterOfRestoreClusterFromSnapshot) String added in v1.9.0

String returns the string representation

func (*RequestClusterOfRestoreClusterFromSnapshot) Validate added in v1.9.0

Validate inspects the fields of the type to determine if they are valid.

type RequestClusterOfUpdateCluster added in v1.9.0

type RequestClusterOfUpdateCluster struct {
	Description *string `locationName:"description" type:"string"`

	KubernetesVersion KubernetesVersionOfclusterForUpdateCluster `locationName:"kubernetesVersion" type:"string" enum:"true"`

	Name *string `locationName:"name" type:"string"`

	RequestAddonsConfig *RequestAddonsConfig `locationName:"addonsConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (RequestClusterOfUpdateCluster) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestClusterOfUpdateCluster) String added in v1.9.0

String returns the string representation

type RequestFirewallGroup added in v1.9.0

type RequestFirewallGroup struct {
	Description *string `locationName:"description" type:"string"`

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RequestFirewallGroup) MarshalFields added in v1.9.0

func (s RequestFirewallGroup) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestFirewallGroup) String added in v1.9.0

func (s RequestFirewallGroup) String() string

String returns the string representation

func (*RequestFirewallGroup) Validate added in v1.9.0

func (s *RequestFirewallGroup) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestFirewallGroupOfUpdateFirewallGroup added in v1.11.0

type RequestFirewallGroupOfUpdateFirewallGroup struct {
	Description *string `locationName:"description" type:"string"`

	Name *string `locationName:"name" type:"string"`
	// contains filtered or unexported fields
}

func (RequestFirewallGroupOfUpdateFirewallGroup) MarshalFields added in v1.11.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestFirewallGroupOfUpdateFirewallGroup) String added in v1.11.0

String returns the string representation

type RequestHttpLoadBalancing added in v1.9.0

type RequestHttpLoadBalancing struct {
	Disabled *bool `locationName:"disabled" type:"boolean"`
	// contains filtered or unexported fields
}

func (RequestHttpLoadBalancing) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestHttpLoadBalancing) String added in v1.9.0

func (s RequestHttpLoadBalancing) String() string

String returns the string representation

type RequestNetworkConfig added in v1.9.0

type RequestNetworkConfig struct {
	NetworkId NetworkIdOfclusterForCreateCluster `locationName:"networkId" type:"string" enum:"true"`
	// contains filtered or unexported fields
}

func (RequestNetworkConfig) MarshalFields added in v1.9.0

func (s RequestNetworkConfig) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestNetworkConfig) String added in v1.9.0

func (s RequestNetworkConfig) String() string

String returns the string representation

type RequestNetworkConfigOfRestoreClusterFromSnapshot added in v1.13.0

type RequestNetworkConfigOfRestoreClusterFromSnapshot struct {
	NetworkId NetworkIdOfclusterForRestoreClusterFromSnapshot `locationName:"networkId" type:"string" enum:"true"`
	// contains filtered or unexported fields
}

func (RequestNetworkConfigOfRestoreClusterFromSnapshot) MarshalFields added in v1.13.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestNetworkConfigOfRestoreClusterFromSnapshot) String added in v1.13.0

String returns the string representation

type RequestNodePool added in v1.9.0

type RequestNodePool struct {

	// InstanceType is a required field
	InstanceType InstanceTypeOfnodePoolForCreateNodePool `locationName:"instanceType" type:"string" required:"true" enum:"true"`

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (RequestNodePool) MarshalFields added in v1.9.0

func (s RequestNodePool) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestNodePool) String added in v1.9.0

func (s RequestNodePool) String() string

String returns the string representation

func (*RequestNodePool) Validate added in v1.9.0

func (s *RequestNodePool) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestNodePools added in v1.9.0

type RequestNodePools struct {

	// InstanceType is a required field
	InstanceType InstanceTypeOfclusterForCreateCluster `locationName:"instanceType" type:"string" required:"true" enum:"true"`

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	NodeCount *int64 `locationName:"nodeCount" type:"integer"`
	// contains filtered or unexported fields
}

func (RequestNodePools) MarshalFields added in v1.9.0

func (s RequestNodePools) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestNodePools) String added in v1.9.0

func (s RequestNodePools) String() string

String returns the string representation

func (*RequestNodePools) Validate added in v1.9.0

func (s *RequestNodePools) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestRules added in v1.9.0

type RequestRules struct {

	// CidrIp is a required field
	CidrIp *string `locationName:"cidrIp" type:"string" required:"true"`

	Description *string `locationName:"description" type:"string"`

	Direction DirectionOfrulesForAuthorizeFirewallGroup `locationName:"direction" type:"string" enum:"true"`

	FromPort *int64 `locationName:"fromPort" type:"integer"`

	Protocol ProtocolOfrulesForAuthorizeFirewallGroup `locationName:"protocol" type:"string" enum:"true"`

	ToPort *int64 `locationName:"toPort" type:"integer"`
	// contains filtered or unexported fields
}

func (RequestRules) MarshalFields added in v1.9.0

func (s RequestRules) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestRules) String added in v1.9.0

func (s RequestRules) String() string

String returns the string representation

func (*RequestRules) Validate added in v1.9.0

func (s *RequestRules) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestSnapshot added in v1.9.0

type RequestSnapshot struct {
	Description *string `locationName:"description" type:"string"`

	ExpirationTime ExpirationTimeOfsnapshotForCreateSnapshot `locationName:"expirationTime" type:"string" enum:"true"`

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// RequestCluster is a required field
	RequestCluster *RequestClusterOfCreateSnapshot `locationName:"cluster" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (RequestSnapshot) MarshalFields added in v1.9.0

func (s RequestSnapshot) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestSnapshot) String added in v1.9.0

func (s RequestSnapshot) String() string

String returns the string representation

func (*RequestSnapshot) Validate added in v1.9.0

func (s *RequestSnapshot) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestSnapshotOfUpdateSnapshot added in v1.9.0

type RequestSnapshotOfUpdateSnapshot struct {
	Description *string `locationName:"description" type:"string"`

	ExpirationTime *string `locationName:"expirationTime" type:"string"`

	Name *string `locationName:"name" type:"string"`
	// contains filtered or unexported fields
}

func (RequestSnapshotOfUpdateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RequestSnapshotOfUpdateSnapshot) String added in v1.9.0

String returns the string representation

type RestoreClusterFromSnapshotInput

type RestoreClusterFromSnapshotInput struct {

	// Cluster is a required field
	Cluster *RequestClusterOfRestoreClusterFromSnapshot `locationName:"cluster" type:"structure" required:"true"`

	// SnapshotName is a required field
	SnapshotName *string `location:"uri" locationName:"SnapshotName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RestoreClusterFromSnapshotInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RestoreClusterFromSnapshotInput) String

String returns the string representation

func (*RestoreClusterFromSnapshotInput) Validate

func (s *RestoreClusterFromSnapshotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestoreClusterFromSnapshotOutput

type RestoreClusterFromSnapshotOutput struct {
	Cluster *Cluster `locationName:"cluster" type:"structure"`
	// contains filtered or unexported fields
}

func (RestoreClusterFromSnapshotOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RestoreClusterFromSnapshotOutput) String

String returns the string representation

type RestoreClusterFromSnapshotRequest

type RestoreClusterFromSnapshotRequest struct {
	*aws.Request
	Input *RestoreClusterFromSnapshotInput
	Copy  func(*RestoreClusterFromSnapshotInput) RestoreClusterFromSnapshotRequest
}

RestoreClusterFromSnapshotRequest is the request type for the RestoreClusterFromSnapshot API operation.

func (RestoreClusterFromSnapshotRequest) Send

Send marshals and sends the RestoreClusterFromSnapshot API request.

type RestoreClusterFromSnapshotResponse

type RestoreClusterFromSnapshotResponse struct {
	*RestoreClusterFromSnapshotOutput
	// contains filtered or unexported fields
}

RestoreClusterFromSnapshotResponse is the response type for the RestoreClusterFromSnapshot API operation.

func (*RestoreClusterFromSnapshotResponse) SDKResponseMetdata

func (r *RestoreClusterFromSnapshotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the RestoreClusterFromSnapshot request.

type RevokeFirewallGroupInput

type RevokeFirewallGroupInput struct {

	// FirewallGroupName is a required field
	FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"`

	Ids *string `location:"querystring" locationName:"ids" type:"string"`
	// contains filtered or unexported fields
}

func (RevokeFirewallGroupInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RevokeFirewallGroupInput) String

func (s RevokeFirewallGroupInput) String() string

String returns the string representation

func (*RevokeFirewallGroupInput) Validate

func (s *RevokeFirewallGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RevokeFirewallGroupOutput

type RevokeFirewallGroupOutput struct {
	FirewallGroup *FirewallGroup `locationName:"firewallGroup" type:"structure"`
	// contains filtered or unexported fields
}

func (RevokeFirewallGroupOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RevokeFirewallGroupOutput) String

func (s RevokeFirewallGroupOutput) String() string

String returns the string representation

type RevokeFirewallGroupRequest

type RevokeFirewallGroupRequest struct {
	*aws.Request
	Input *RevokeFirewallGroupInput
	Copy  func(*RevokeFirewallGroupInput) RevokeFirewallGroupRequest
}

RevokeFirewallGroupRequest is the request type for the RevokeFirewallGroup API operation.

func (RevokeFirewallGroupRequest) Send

Send marshals and sends the RevokeFirewallGroup API request.

type RevokeFirewallGroupResponse

type RevokeFirewallGroupResponse struct {
	*RevokeFirewallGroupOutput
	// contains filtered or unexported fields
}

RevokeFirewallGroupResponse is the response type for the RevokeFirewallGroup API operation.

func (*RevokeFirewallGroupResponse) SDKResponseMetdata

func (r *RevokeFirewallGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the RevokeFirewallGroup request.

type Rules added in v1.9.0

type Rules struct {
	CidrIp *string `locationName:"cidrIp" type:"string"`

	Description *string `locationName:"description" type:"string"`

	Direction *string `locationName:"direction" type:"string"`

	FromPort *int64 `locationName:"fromPort" type:"integer"`

	Id *string `locationName:"id" type:"string"`

	Protocol *string `locationName:"protocol" type:"string"`

	Status *string `locationName:"status" type:"string"`

	ToPort *int64 `locationName:"toPort" type:"integer"`
	// contains filtered or unexported fields
}

func (Rules) MarshalFields added in v1.9.0

func (s Rules) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Rules) String added in v1.9.0

func (s Rules) String() string

String returns the string representation

type ServerConfig

type ServerConfig struct {
	DefaultKubernetesVersion *string `locationName:"defaultKubernetesVersion" type:"string"`

	ValidKubernetesVersions []string `locationName:"validKubernetesVersions" locationNameList:"member" type:"list"`
	// contains filtered or unexported fields
}

func (ServerConfig) MarshalFields

func (s ServerConfig) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ServerConfig) String

func (s ServerConfig) String() string

String returns the string representation

type SessionStickinessPolicy added in v1.9.0

type SessionStickinessPolicy struct {
	Enabled *bool `locationName:"enabled" type:"boolean"`

	ExpirationPeriod *int64 `locationName:"expirationPeriod" type:"integer"`
	// contains filtered or unexported fields
}

func (SessionStickinessPolicy) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SessionStickinessPolicy) String added in v1.9.0

func (s SessionStickinessPolicy) String() string

String returns the string representation

type SetNodePoolSizeInput

type SetNodePoolSizeInput struct {

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`

	// NodeCount is a required field
	NodeCount *int64 `locationName:"nodeCount" type:"integer" required:"true"`

	// NodePoolName is a required field
	NodePoolName *string `location:"uri" locationName:"NodePoolName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (SetNodePoolSizeInput) MarshalFields

func (s SetNodePoolSizeInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SetNodePoolSizeInput) String

func (s SetNodePoolSizeInput) String() string

String returns the string representation

func (*SetNodePoolSizeInput) Validate

func (s *SetNodePoolSizeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetNodePoolSizeOutput

type SetNodePoolSizeOutput struct {
	NodePool *NodePool `locationName:"nodePool" type:"structure"`
	// contains filtered or unexported fields
}

func (SetNodePoolSizeOutput) MarshalFields

func (s SetNodePoolSizeOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SetNodePoolSizeOutput) String

func (s SetNodePoolSizeOutput) String() string

String returns the string representation

type SetNodePoolSizeRequest

type SetNodePoolSizeRequest struct {
	*aws.Request
	Input *SetNodePoolSizeInput
	Copy  func(*SetNodePoolSizeInput) SetNodePoolSizeRequest
}

SetNodePoolSizeRequest is the request type for the SetNodePoolSize API operation.

func (SetNodePoolSizeRequest) Send

Send marshals and sends the SetNodePoolSize API request.

type SetNodePoolSizeResponse

type SetNodePoolSizeResponse struct {
	*SetNodePoolSizeOutput
	// contains filtered or unexported fields
}

SetNodePoolSizeResponse is the response type for the SetNodePoolSize API operation.

func (*SetNodePoolSizeResponse) SDKResponseMetdata

func (r *SetNodePoolSizeResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the SetNodePoolSize request.

type Snapshot

type Snapshot struct {
	Cluster *ClusterOfGetSnapshot `locationName:"cluster" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	ExpirationTime *string `locationName:"expirationTime" type:"string"`

	Name *string `locationName:"name" type:"string"`

	ResourceVersion *string `locationName:"resourceVersion" type:"string"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (Snapshot) MarshalFields

func (s Snapshot) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Snapshot) String

func (s Snapshot) String() string

String returns the string representation

type SnapshotOfCreateSnapshot added in v1.9.0

type SnapshotOfCreateSnapshot struct {
	Cluster *ClusterOfCreateSnapshot `locationName:"cluster" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	ExpirationTime *string `locationName:"expirationTime" type:"string"`

	Name *string `locationName:"name" type:"string"`

	ResourceVersion *string `locationName:"resourceVersion" type:"string"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotOfCreateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SnapshotOfCreateSnapshot) String added in v1.9.0

func (s SnapshotOfCreateSnapshot) String() string

String returns the string representation

type SnapshotOfDeleteSnapshot added in v1.9.0

type SnapshotOfDeleteSnapshot struct {
	Cluster *ClusterOfDeleteSnapshot `locationName:"cluster" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	ExpirationTime *string `locationName:"expirationTime" type:"string"`

	Name *string `locationName:"name" type:"string"`

	ResourceVersion *string `locationName:"resourceVersion" type:"string"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotOfDeleteSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SnapshotOfDeleteSnapshot) String added in v1.9.0

func (s SnapshotOfDeleteSnapshot) String() string

String returns the string representation

type SnapshotOfUpdateSnapshot added in v1.9.0

type SnapshotOfUpdateSnapshot struct {
	Cluster *ClusterOfUpdateSnapshot `locationName:"cluster" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	ExpirationTime *string `locationName:"expirationTime" type:"string"`

	Name *string `locationName:"name" type:"string"`

	ResourceVersion *string `locationName:"resourceVersion" type:"string"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotOfUpdateSnapshot) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SnapshotOfUpdateSnapshot) String added in v1.9.0

func (s SnapshotOfUpdateSnapshot) String() string

String returns the string representation

type Snapshots added in v1.9.0

type Snapshots struct {
	Cluster *ClusterOfListSnapshots `locationName:"cluster" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	ExpirationTime *string `locationName:"expirationTime" type:"string"`

	Name *string `locationName:"name" type:"string"`

	ResourceVersion *string `locationName:"resourceVersion" type:"string"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (Snapshots) MarshalFields added in v1.9.0

func (s Snapshots) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Snapshots) String added in v1.9.0

func (s Snapshots) String() string

String returns the string representation

type SnapshotsOfDeleteSnapshots added in v1.9.0

type SnapshotsOfDeleteSnapshots struct {
	Cluster *ClusterOfDeleteSnapshots `locationName:"cluster" type:"structure"`

	CreateTime *string `locationName:"createTime" type:"string"`

	Description *string `locationName:"description" type:"string"`

	ExpirationTime *string `locationName:"expirationTime" type:"string"`

	Name *string `locationName:"name" type:"string"`

	ResourceVersion *string `locationName:"resourceVersion" type:"string"`

	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotsOfDeleteSnapshots) MarshalFields added in v1.9.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SnapshotsOfDeleteSnapshots) String added in v1.9.0

String returns the string representation

type SorryPage added in v1.9.0

type SorryPage struct {
	Enabled *bool `locationName:"enabled" type:"boolean"`

	StatusCode *int64 `locationName:"statusCode" type:"integer"`
	// contains filtered or unexported fields
}

func (SorryPage) MarshalFields added in v1.9.0

func (s SorryPage) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SorryPage) String added in v1.9.0

func (s SorryPage) String() string

String returns the string representation

type UpdateClusterInput

type UpdateClusterInput struct {
	Cluster *RequestClusterOfUpdateCluster `locationName:"cluster" type:"structure"`

	// ClusterName is a required field
	ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateClusterInput) MarshalFields

func (s UpdateClusterInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateClusterInput) String

func (s UpdateClusterInput) String() string

String returns the string representation

func (*UpdateClusterInput) Validate

func (s *UpdateClusterInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateClusterOutput

type UpdateClusterOutput struct {
	Cluster *Cluster `locationName:"cluster" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateClusterOutput) MarshalFields

func (s UpdateClusterOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateClusterOutput) String

func (s UpdateClusterOutput) String() string

String returns the string representation

type UpdateClusterRequest

type UpdateClusterRequest struct {
	*aws.Request
	Input *UpdateClusterInput
	Copy  func(*UpdateClusterInput) UpdateClusterRequest
}

UpdateClusterRequest is the request type for the UpdateCluster API operation.

func (UpdateClusterRequest) Send

Send marshals and sends the UpdateCluster API request.

type UpdateClusterResponse

type UpdateClusterResponse struct {
	*UpdateClusterOutput
	// contains filtered or unexported fields
}

UpdateClusterResponse is the response type for the UpdateCluster API operation.

func (*UpdateClusterResponse) SDKResponseMetdata

func (r *UpdateClusterResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateCluster request.

type UpdateFirewallGroupInput

type UpdateFirewallGroupInput struct {
	FirewallGroup *RequestFirewallGroupOfUpdateFirewallGroup `locationName:"firewallGroup" type:"structure"`

	// FirewallGroupName is a required field
	FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateFirewallGroupInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateFirewallGroupInput) String

func (s UpdateFirewallGroupInput) String() string

String returns the string representation

func (*UpdateFirewallGroupInput) Validate

func (s *UpdateFirewallGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFirewallGroupOutput

type UpdateFirewallGroupOutput struct {
	FirewallGroup *FirewallGroup `locationName:"firewallGroup" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateFirewallGroupOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateFirewallGroupOutput) String

func (s UpdateFirewallGroupOutput) String() string

String returns the string representation

type UpdateFirewallGroupRequest

type UpdateFirewallGroupRequest struct {
	*aws.Request
	Input *UpdateFirewallGroupInput
	Copy  func(*UpdateFirewallGroupInput) UpdateFirewallGroupRequest
}

UpdateFirewallGroupRequest is the request type for the UpdateFirewallGroup API operation.

func (UpdateFirewallGroupRequest) Send

Send marshals and sends the UpdateFirewallGroup API request.

type UpdateFirewallGroupResponse

type UpdateFirewallGroupResponse struct {
	*UpdateFirewallGroupOutput
	// contains filtered or unexported fields
}

UpdateFirewallGroupResponse is the response type for the UpdateFirewallGroup API operation.

func (*UpdateFirewallGroupResponse) SDKResponseMetdata

func (r *UpdateFirewallGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateFirewallGroup request.

type UpdateSnapshotInput

type UpdateSnapshotInput struct {
	Snapshot *RequestSnapshotOfUpdateSnapshot `locationName:"snapshot" type:"structure"`

	// SnapshotName is a required field
	SnapshotName *string `location:"uri" locationName:"SnapshotName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSnapshotInput) MarshalFields

func (s UpdateSnapshotInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateSnapshotInput) String

func (s UpdateSnapshotInput) String() string

String returns the string representation

func (*UpdateSnapshotInput) Validate

func (s *UpdateSnapshotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSnapshotOutput

type UpdateSnapshotOutput struct {
	Snapshot *SnapshotOfUpdateSnapshot `locationName:"snapshot" type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateSnapshotOutput) MarshalFields

func (s UpdateSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateSnapshotOutput) String

func (s UpdateSnapshotOutput) String() string

String returns the string representation

type UpdateSnapshotRequest

type UpdateSnapshotRequest struct {
	*aws.Request
	Input *UpdateSnapshotInput
	Copy  func(*UpdateSnapshotInput) UpdateSnapshotRequest
}

UpdateSnapshotRequest is the request type for the UpdateSnapshot API operation.

func (UpdateSnapshotRequest) Send

Send marshals and sends the UpdateSnapshot API request.

type UpdateSnapshotResponse

type UpdateSnapshotResponse struct {
	*UpdateSnapshotOutput
	// contains filtered or unexported fields
}

UpdateSnapshotResponse is the response type for the UpdateSnapshot API operation.

func (*UpdateSnapshotResponse) SDKResponseMetdata

func (r *UpdateSnapshotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateSnapshot request.

Directories

Path Synopsis
Package hatobaiface provides an interface to enable mocking the NIFCLOUD Kubernetes Service Hatoba service client for testing your code.
Package hatobaiface provides an interface to enable mocking the NIFCLOUD Kubernetes Service Hatoba service client for testing your code.

Jump to

Keyboard shortcuts

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