Documentation ¶
Overview ¶
Package hatoba provides the client and types for making API requests to hatoba.
See https://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27 for more information on this service.
See hatoba package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/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://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the hatoba client for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/hatoba/#New
Index ¶
- Constants
- type AddonsConfig
- type AuthorizeFirewallGroupInput
- type AuthorizeFirewallGroupOutput
- type AuthorizeFirewallGroupRequest
- type AuthorizeFirewallGroupRequestFirewallRule
- type AuthorizeFirewallGroupResponse
- type Client
- func (c *Client) AuthorizeFirewallGroupRequest(input *AuthorizeFirewallGroupInput) AuthorizeFirewallGroupRequest
- func (c *Client) CreateClusterRequest(input *CreateClusterInput) CreateClusterRequest
- func (c *Client) CreateFirewallGroupRequest(input *CreateFirewallGroupInput) CreateFirewallGroupRequest
- func (c *Client) CreateNodePoolRequest(input *CreateNodePoolInput) CreateNodePoolRequest
- func (c *Client) CreateSnapshotRequest(input *CreateSnapshotInput) CreateSnapshotRequest
- func (c *Client) DeleteClusterRequest(input *DeleteClusterInput) DeleteClusterRequest
- func (c *Client) DeleteClustersRequest(input *DeleteClustersInput) DeleteClustersRequest
- func (c *Client) DeleteFirewallGroupRequest(input *DeleteFirewallGroupInput) DeleteFirewallGroupRequest
- func (c *Client) DeleteFirewallGroupsRequest(input *DeleteFirewallGroupsInput) DeleteFirewallGroupsRequest
- func (c *Client) DeleteNodePoolRequest(input *DeleteNodePoolInput) DeleteNodePoolRequest
- func (c *Client) DeleteNodePoolsRequest(input *DeleteNodePoolsInput) DeleteNodePoolsRequest
- func (c *Client) DeleteSnapshotRequest(input *DeleteSnapshotInput) DeleteSnapshotRequest
- func (c *Client) DeleteSnapshotsRequest(input *DeleteSnapshotsInput) DeleteSnapshotsRequest
- func (c *Client) GetClusterCredentialsRequest(input *GetClusterCredentialsInput) GetClusterCredentialsRequest
- func (c *Client) GetClusterRequest(input *GetClusterInput) GetClusterRequest
- func (c *Client) GetFirewallGroupRequest(input *GetFirewallGroupInput) GetFirewallGroupRequest
- func (c *Client) GetNodePoolRequest(input *GetNodePoolInput) GetNodePoolRequest
- func (c *Client) GetServerConfigRequest(input *GetServerConfigInput) GetServerConfigRequest
- func (c *Client) GetSnapshotRequest(input *GetSnapshotInput) GetSnapshotRequest
- func (c *Client) ListClustersRequest(input *ListClustersInput) ListClustersRequest
- func (c *Client) ListFirewallGroupsRequest(input *ListFirewallGroupsInput) ListFirewallGroupsRequest
- func (c *Client) ListNodePoolsRequest(input *ListNodePoolsInput) ListNodePoolsRequest
- func (c *Client) ListSnapshotsRequest(input *ListSnapshotsInput) ListSnapshotsRequest
- func (c *Client) RestoreClusterFromSnapshotRequest(input *RestoreClusterFromSnapshotInput) RestoreClusterFromSnapshotRequest
- func (c *Client) RevokeFirewallGroupRequest(input *RevokeFirewallGroupInput) RevokeFirewallGroupRequest
- func (c *Client) SetNodePoolSizeRequest(input *SetNodePoolSizeInput) SetNodePoolSizeRequest
- func (c *Client) UpdateClusterRequest(input *UpdateClusterInput) UpdateClusterRequest
- func (c *Client) UpdateFirewallGroupRequest(input *UpdateFirewallGroupInput) UpdateFirewallGroupRequest
- func (c *Client) UpdateSnapshotRequest(input *UpdateSnapshotInput) UpdateSnapshotRequest
- func (c *Client) WaitUntilClusterDeleted(ctx context.Context, input *GetClusterInput, opts ...aws.WaiterOption) error
- func (c *Client) WaitUntilClusterRunning(ctx context.Context, input *GetClusterInput, opts ...aws.WaiterOption) error
- func (c *Client) WaitUntilFirewallRuleAuthorized(ctx context.Context, input *GetFirewallGroupInput, opts ...aws.WaiterOption) error
- type Cluster
- type CreateClusterInput
- type CreateClusterOutput
- type CreateClusterRequest
- type CreateClusterRequestCluster
- type CreateClusterRequestNodePool
- type CreateClusterResponse
- type CreateFirewallGroupInput
- type CreateFirewallGroupOutput
- type CreateFirewallGroupRequest
- type CreateFirewallGroupRequestFirewallGroup
- type CreateFirewallGroupResponse
- type CreateNodePoolInput
- type CreateNodePoolOutput
- type CreateNodePoolRequest
- type CreateNodePoolResponse
- type CreateSnapshotInput
- type CreateSnapshotOutput
- type CreateSnapshotRequest
- type CreateSnapshotRequestSnapshot
- type CreateSnapshotRequestSnapshotCluster
- type CreateSnapshotResponse
- type DeleteClusterInput
- type DeleteClusterOutput
- type DeleteClusterRequest
- type DeleteClusterResponse
- type DeleteClustersInput
- type DeleteClustersOutput
- type DeleteClustersRequest
- type DeleteClustersResponse
- type DeleteFirewallGroupInput
- type DeleteFirewallGroupOutput
- type DeleteFirewallGroupRequest
- type DeleteFirewallGroupResponse
- type DeleteFirewallGroupsInput
- type DeleteFirewallGroupsOutput
- type DeleteFirewallGroupsRequest
- type DeleteFirewallGroupsResponse
- type DeleteNodePoolInput
- type DeleteNodePoolOutput
- type DeleteNodePoolRequest
- type DeleteNodePoolResponse
- type DeleteNodePoolsInput
- type DeleteNodePoolsOutput
- type DeleteNodePoolsRequest
- type DeleteNodePoolsResponse
- type DeleteSnapshotInput
- type DeleteSnapshotOutput
- type DeleteSnapshotRequest
- type DeleteSnapshotResponse
- type DeleteSnapshotsInput
- type DeleteSnapshotsOutput
- type DeleteSnapshotsRequest
- type DeleteSnapshotsResponse
- type FirewallGroupResponse
- type FirewallRule
- type GetClusterCredentialsInput
- type GetClusterCredentialsOutput
- type GetClusterCredentialsRequest
- type GetClusterCredentialsResponse
- type GetClusterInput
- type GetClusterOutput
- type GetClusterRequest
- type GetClusterResponse
- type GetFirewallGroupInput
- type GetFirewallGroupOutput
- type GetFirewallGroupRequest
- type GetFirewallGroupResponse
- type GetNodePoolInput
- type GetNodePoolOutput
- type GetNodePoolRequest
- type GetNodePoolResponse
- type GetServerConfigInput
- type GetServerConfigOutput
- type GetServerConfigRequest
- type GetServerConfigResponse
- type GetSnapshotInput
- type GetSnapshotOutput
- type GetSnapshotRequest
- type GetSnapshotResponse
- type HttpLoadBalancing
- type ListClustersInput
- type ListClustersOutput
- type ListClustersRequest
- type ListClustersResponse
- type ListFirewallGroupsInput
- type ListFirewallGroupsOutput
- type ListFirewallGroupsRequest
- type ListFirewallGroupsResponse
- type ListNodePoolsInput
- type ListNodePoolsOutput
- type ListNodePoolsRequest
- type ListNodePoolsResponse
- type ListSnapshotsInput
- type ListSnapshotsOutput
- type ListSnapshotsRequest
- type ListSnapshotsResponse
- type NetworkConfig
- type Node
- type NodePool
- type RestoreClusterFromSnapshotInput
- type RestoreClusterFromSnapshotOutput
- type RestoreClusterFromSnapshotRequest
- type RestoreClusterFromSnapshotRequestCluster
- type RestoreClusterFromSnapshotResponse
- type RevokeFirewallGroupInput
- type RevokeFirewallGroupOutput
- type RevokeFirewallGroupRequest
- type RevokeFirewallGroupResponse
- type ServerConfig
- type SetNodePoolSizeInput
- type SetNodePoolSizeOutput
- type SetNodePoolSizeRequest
- type SetNodePoolSizeResponse
- type Snapshot
- type SnapshotCluster
- type SnapshotNodePool
- type UpdateClusterInput
- type UpdateClusterOutput
- type UpdateClusterRequest
- type UpdateClusterRequestCluster
- type UpdateClusterResponse
- type UpdateFirewallGroupInput
- type UpdateFirewallGroupOutput
- type UpdateFirewallGroupRequest
- type UpdateFirewallGroupRequestFirewallGroup
- type UpdateFirewallGroupResponse
- type UpdateSnapshotInput
- type UpdateSnapshotOutput
- type UpdateSnapshotRequest
- type UpdateSnapshotRequestSnapshot
- type UpdateSnapshotResponse
Constants ¶
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
func (*AddonsConfig) Validate ¶
func (s *AddonsConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AuthorizeFirewallGroupInput ¶
type AuthorizeFirewallGroupInput struct { // FirewallGroupName is a required field FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"` Rules []AuthorizeFirewallGroupRequestFirewallRule `locationName:"rules" type:"list"` // contains filtered or unexported fields }
func (AuthorizeFirewallGroupInput) MarshalFields ¶
func (s AuthorizeFirewallGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AuthorizeFirewallGroupInput) String ¶
func (s AuthorizeFirewallGroupInput) String() 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 *FirewallGroupResponse `locationName:"firewallGroup" type:"structure"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (AuthorizeFirewallGroupOutput) MarshalFields ¶
func (s AuthorizeFirewallGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AuthorizeFirewallGroupOutput) String ¶
func (s AuthorizeFirewallGroupOutput) String() 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 ¶
func (r AuthorizeFirewallGroupRequest) Send(ctx context.Context) (*AuthorizeFirewallGroupResponse, error)
Send marshals and sends the AuthorizeFirewallGroup API request.
type AuthorizeFirewallGroupRequestFirewallRule ¶
type AuthorizeFirewallGroupRequestFirewallRule 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"` Protocol *string `locationName:"protocol" type:"string"` ToPort *int64 `locationName:"toPort" type:"integer"` // contains filtered or unexported fields }
func (AuthorizeFirewallGroupRequestFirewallRule) MarshalFields ¶
func (s AuthorizeFirewallGroupRequestFirewallRule) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AuthorizeFirewallGroupRequestFirewallRule) String ¶
func (s AuthorizeFirewallGroupRequestFirewallRule) String() string
String returns the string representation
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 ¶
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 ¶
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 Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/AuthorizeFirewallGroup
func (*Client) CreateClusterRequest ¶
func (c *Client) CreateClusterRequest(input *CreateClusterInput) CreateClusterRequest
CreateClusterRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/CreateCluster
func (*Client) CreateFirewallGroupRequest ¶
func (c *Client) CreateFirewallGroupRequest(input *CreateFirewallGroupInput) CreateFirewallGroupRequest
CreateFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/CreateFirewallGroup
func (*Client) CreateNodePoolRequest ¶
func (c *Client) CreateNodePoolRequest(input *CreateNodePoolInput) CreateNodePoolRequest
CreateNodePoolRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/CreateNodePool
func (*Client) CreateSnapshotRequest ¶
func (c *Client) CreateSnapshotRequest(input *CreateSnapshotInput) CreateSnapshotRequest
CreateSnapshotRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/CreateSnapshot
func (*Client) DeleteClusterRequest ¶
func (c *Client) DeleteClusterRequest(input *DeleteClusterInput) DeleteClusterRequest
DeleteClusterRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteCluster
func (*Client) DeleteClustersRequest ¶
func (c *Client) DeleteClustersRequest(input *DeleteClustersInput) DeleteClustersRequest
DeleteClustersRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteClusters
func (*Client) DeleteFirewallGroupRequest ¶
func (c *Client) DeleteFirewallGroupRequest(input *DeleteFirewallGroupInput) DeleteFirewallGroupRequest
DeleteFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteFirewallGroup
func (*Client) DeleteFirewallGroupsRequest ¶
func (c *Client) DeleteFirewallGroupsRequest(input *DeleteFirewallGroupsInput) DeleteFirewallGroupsRequest
DeleteFirewallGroupsRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteFirewallGroups
func (*Client) DeleteNodePoolRequest ¶
func (c *Client) DeleteNodePoolRequest(input *DeleteNodePoolInput) DeleteNodePoolRequest
DeleteNodePoolRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteNodePool
func (*Client) DeleteNodePoolsRequest ¶
func (c *Client) DeleteNodePoolsRequest(input *DeleteNodePoolsInput) DeleteNodePoolsRequest
DeleteNodePoolsRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteNodePools
func (*Client) DeleteSnapshotRequest ¶
func (c *Client) DeleteSnapshotRequest(input *DeleteSnapshotInput) DeleteSnapshotRequest
DeleteSnapshotRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteSnapshot
func (*Client) DeleteSnapshotsRequest ¶
func (c *Client) DeleteSnapshotsRequest(input *DeleteSnapshotsInput) DeleteSnapshotsRequest
DeleteSnapshotsRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/DeleteSnapshots
func (*Client) GetClusterCredentialsRequest ¶
func (c *Client) GetClusterCredentialsRequest(input *GetClusterCredentialsInput) GetClusterCredentialsRequest
GetClusterCredentialsRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/GetClusterCredentials
func (*Client) GetClusterRequest ¶
func (c *Client) GetClusterRequest(input *GetClusterInput) GetClusterRequest
GetClusterRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/GetCluster
func (*Client) GetFirewallGroupRequest ¶
func (c *Client) GetFirewallGroupRequest(input *GetFirewallGroupInput) GetFirewallGroupRequest
GetFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/GetFirewallGroup
func (*Client) GetNodePoolRequest ¶
func (c *Client) GetNodePoolRequest(input *GetNodePoolInput) GetNodePoolRequest
GetNodePoolRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/GetNodePool
func (*Client) GetServerConfigRequest ¶
func (c *Client) GetServerConfigRequest(input *GetServerConfigInput) GetServerConfigRequest
GetServerConfigRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/GetServerConfig
func (*Client) GetSnapshotRequest ¶
func (c *Client) GetSnapshotRequest(input *GetSnapshotInput) GetSnapshotRequest
GetSnapshotRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/GetSnapshot
func (*Client) ListClustersRequest ¶
func (c *Client) ListClustersRequest(input *ListClustersInput) ListClustersRequest
ListClustersRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/ListClusters
func (*Client) ListFirewallGroupsRequest ¶
func (c *Client) ListFirewallGroupsRequest(input *ListFirewallGroupsInput) ListFirewallGroupsRequest
ListFirewallGroupsRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/ListFirewallGroups
func (*Client) ListNodePoolsRequest ¶
func (c *Client) ListNodePoolsRequest(input *ListNodePoolsInput) ListNodePoolsRequest
ListNodePoolsRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/ListNodePools
func (*Client) ListSnapshotsRequest ¶
func (c *Client) ListSnapshotsRequest(input *ListSnapshotsInput) ListSnapshotsRequest
ListSnapshotsRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/ListSnapshots
func (*Client) RestoreClusterFromSnapshotRequest ¶
func (c *Client) RestoreClusterFromSnapshotRequest(input *RestoreClusterFromSnapshotInput) RestoreClusterFromSnapshotRequest
RestoreClusterFromSnapshotRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/RestoreClusterFromSnapshot
func (*Client) RevokeFirewallGroupRequest ¶
func (c *Client) RevokeFirewallGroupRequest(input *RevokeFirewallGroupInput) RevokeFirewallGroupRequest
RevokeFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/RevokeFirewallGroup
func (*Client) SetNodePoolSizeRequest ¶
func (c *Client) SetNodePoolSizeRequest(input *SetNodePoolSizeInput) SetNodePoolSizeRequest
SetNodePoolSizeRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/SetNodePoolSize
func (*Client) UpdateClusterRequest ¶
func (c *Client) UpdateClusterRequest(input *UpdateClusterInput) UpdateClusterRequest
UpdateClusterRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/UpdateCluster
func (*Client) UpdateFirewallGroupRequest ¶
func (c *Client) UpdateFirewallGroupRequest(input *UpdateFirewallGroupInput) UpdateFirewallGroupRequest
UpdateFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/UpdateFirewallGroup
func (*Client) UpdateSnapshotRequest ¶
func (c *Client) UpdateSnapshotRequest(input *UpdateSnapshotInput) UpdateSnapshotRequest
UpdateSnapshotRequest returns a request value for making API operation for NIFCLOUD Hatoba beta.
// 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://docs.aws.amazon.com/goto/WebAPI/hatoba-2019-03-27/UpdateSnapshot
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.
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" type:"list"` MasterNodeCount *int64 `locationName:"masterNodeCount" type:"integer"` Name *string `locationName:"name" type:"string"` NetworkConfig *NetworkConfig `locationName:"networkConfig" type:"structure"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` NodePools []NodePool `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.
type CreateClusterInput ¶
type CreateClusterInput struct { // Cluster is a required field Cluster *CreateClusterRequestCluster `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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r CreateClusterRequest) Send(ctx context.Context) (*CreateClusterResponse, error)
Send marshals and sends the CreateCluster API request.
type CreateClusterRequestCluster ¶
type CreateClusterRequestCluster struct { AddonsConfig *AddonsConfig `locationName:"addonsConfig" type:"structure"` Description *string `locationName:"description" type:"string"` // FirewallGroup is a required field FirewallGroup *string `locationName:"firewallGroup" type:"string" required:"true"` KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` // Locations is a required field Locations []string `locationName:"locations" type:"list" required:"true"` MasterNodeCount *int64 `locationName:"masterNodeCount" type:"integer"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` NetworkConfig *NetworkConfig `locationName:"networkConfig" type:"structure"` // NodePools is a required field NodePools []CreateClusterRequestNodePool `locationName:"nodePools" type:"list" required:"true"` // contains filtered or unexported fields }
func (CreateClusterRequestCluster) MarshalFields ¶
func (s CreateClusterRequestCluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateClusterRequestCluster) String ¶
func (s CreateClusterRequestCluster) String() string
String returns the string representation
func (*CreateClusterRequestCluster) Validate ¶
func (s *CreateClusterRequestCluster) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateClusterRequestNodePool ¶
type CreateClusterRequestNodePool struct { // InstanceType is a required field InstanceType *string `locationName:"instanceType" type:"string" required:"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 (CreateClusterRequestNodePool) MarshalFields ¶
func (s CreateClusterRequestNodePool) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateClusterRequestNodePool) String ¶
func (s CreateClusterRequestNodePool) String() string
String returns the string representation
func (*CreateClusterRequestNodePool) Validate ¶
func (s *CreateClusterRequestNodePool) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 *CreateFirewallGroupRequestFirewallGroup `locationName:"firewallGroup" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateFirewallGroupInput) MarshalFields ¶
func (s CreateFirewallGroupInput) MarshalFields(e protocol.FieldEncoder) error
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 *FirewallGroupResponse `locationName:"firewallGroup" type:"structure"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (CreateFirewallGroupOutput) MarshalFields ¶
func (s CreateFirewallGroupOutput) MarshalFields(e protocol.FieldEncoder) error
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 ¶
func (r CreateFirewallGroupRequest) Send(ctx context.Context) (*CreateFirewallGroupResponse, error)
Send marshals and sends the CreateFirewallGroup API request.
type CreateFirewallGroupRequestFirewallGroup ¶
type CreateFirewallGroupRequestFirewallGroup 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 (CreateFirewallGroupRequestFirewallGroup) MarshalFields ¶
func (s CreateFirewallGroupRequestFirewallGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFirewallGroupRequestFirewallGroup) String ¶
func (s CreateFirewallGroupRequestFirewallGroup) String() string
String returns the string representation
func (*CreateFirewallGroupRequestFirewallGroup) Validate ¶
func (s *CreateFirewallGroupRequestFirewallGroup) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 *CreateClusterRequestNodePool `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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r CreateNodePoolRequest) Send(ctx context.Context) (*CreateNodePoolResponse, error)
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 *CreateSnapshotRequestSnapshot `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 { RequestId *string `locationName:"requestId" type:"string"` Snapshot *Snapshot `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 ¶
func (r CreateSnapshotRequest) Send(ctx context.Context) (*CreateSnapshotResponse, error)
Send marshals and sends the CreateSnapshot API request.
type CreateSnapshotRequestSnapshot ¶
type CreateSnapshotRequestSnapshot struct { // Cluster is a required field Cluster *CreateSnapshotRequestSnapshotCluster `locationName:"cluster" type:"structure" required:"true"` Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSnapshotRequestSnapshot) MarshalFields ¶
func (s CreateSnapshotRequestSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSnapshotRequestSnapshot) String ¶
func (s CreateSnapshotRequestSnapshot) String() string
String returns the string representation
func (*CreateSnapshotRequestSnapshot) Validate ¶
func (s *CreateSnapshotRequestSnapshot) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSnapshotRequestSnapshotCluster ¶
type CreateSnapshotRequestSnapshotCluster struct { Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
func (CreateSnapshotRequestSnapshotCluster) MarshalFields ¶
func (s CreateSnapshotRequestSnapshotCluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSnapshotRequestSnapshotCluster) String ¶
func (s CreateSnapshotRequestSnapshotCluster) String() string
String returns the string representation
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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r DeleteClusterRequest) Send(ctx context.Context) (*DeleteClusterResponse, error)
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 *string `location:"querystring" locationName:"names" type:"string"` // 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
type DeleteClustersOutput ¶
type DeleteClustersOutput struct { Clusters []Cluster `locationName:"clusters" type:"list"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r DeleteClustersRequest) Send(ctx context.Context) (*DeleteClustersResponse, error)
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 ¶
func (s DeleteFirewallGroupInput) MarshalFields(e protocol.FieldEncoder) error
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 *FirewallGroupResponse `locationName:"firewallGroup" type:"structure"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (DeleteFirewallGroupOutput) MarshalFields ¶
func (s DeleteFirewallGroupOutput) MarshalFields(e protocol.FieldEncoder) error
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 ¶
func (r DeleteFirewallGroupRequest) Send(ctx context.Context) (*DeleteFirewallGroupResponse, error)
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 ¶
func (s DeleteFirewallGroupsInput) MarshalFields(e protocol.FieldEncoder) error
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 []FirewallGroupResponse `locationName:"firewallGroups" type:"list"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (DeleteFirewallGroupsOutput) MarshalFields ¶
func (s DeleteFirewallGroupsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFirewallGroupsOutput) String ¶
func (s DeleteFirewallGroupsOutput) String() 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 ¶
func (r DeleteFirewallGroupsRequest) Send(ctx context.Context) (*DeleteFirewallGroupsResponse, error)
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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r DeleteNodePoolRequest) Send(ctx context.Context) (*DeleteNodePoolResponse, error)
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 *string `location:"querystring" locationName:"names" type:"string"` // 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 []NodePool `locationName:"nodePools" type:"list"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r DeleteNodePoolsRequest) Send(ctx context.Context) (*DeleteNodePoolsResponse, error)
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 { RequestId *string `locationName:"requestId" type:"string"` Snapshot *Snapshot `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 ¶
func (r DeleteSnapshotRequest) Send(ctx context.Context) (*DeleteSnapshotResponse, error)
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 { RequestId *string `locationName:"requestId" type:"string"` Snapshots []Snapshot `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 ¶
func (r DeleteSnapshotsRequest) Send(ctx context.Context) (*DeleteSnapshotsResponse, error)
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 FirewallGroupResponse ¶
type FirewallGroupResponse struct { Description *string `locationName:"description" type:"string"` Name *string `locationName:"name" type:"string"` Rules []FirewallRule `locationName:"rules" type:"list"` // contains filtered or unexported fields }
func (FirewallGroupResponse) MarshalFields ¶
func (s FirewallGroupResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FirewallGroupResponse) String ¶
func (s FirewallGroupResponse) String() string
String returns the string representation
type FirewallRule ¶
type FirewallRule 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 (FirewallRule) MarshalFields ¶
func (s FirewallRule) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FirewallRule) String ¶
func (s FirewallRule) 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 ¶
func (s GetClusterCredentialsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetClusterCredentialsInput) String ¶
func (s GetClusterCredentialsInput) String() 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"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (GetClusterCredentialsOutput) MarshalFields ¶
func (s GetClusterCredentialsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetClusterCredentialsOutput) String ¶
func (s GetClusterCredentialsOutput) String() 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 ¶
func (r GetClusterCredentialsRequest) Send(ctx context.Context) (*GetClusterCredentialsResponse, error)
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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r GetClusterRequest) Send(ctx context.Context) (*GetClusterResponse, error)
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 *FirewallGroupResponse `locationName:"firewallGroup" type:"structure"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (GetFirewallGroupOutput) MarshalFields ¶
func (s GetFirewallGroupOutput) MarshalFields(e protocol.FieldEncoder) error
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 ¶
func (r GetFirewallGroupRequest) Send(ctx context.Context) (*GetFirewallGroupResponse, error)
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 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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r GetNodePoolRequest) Send(ctx context.Context) (*GetNodePoolResponse, error)
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 { RequestId *string `locationName:"requestId" type:"string"` 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 ¶
func (r GetServerConfigRequest) Send(ctx context.Context) (*GetServerConfigResponse, error)
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 { RequestId *string `locationName:"requestId" type:"string"` 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 ¶
func (r GetSnapshotRequest) Send(ctx context.Context) (*GetSnapshotResponse, error)
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 HttpLoadBalancing ¶
type HttpLoadBalancing struct { // Disabled is a required field Disabled *bool `locationName:"disabled" type:"boolean" required:"true"` // 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
func (*HttpLoadBalancing) Validate ¶
func (s *HttpLoadBalancing) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 []Cluster `locationName:"clusters" type:"list"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r ListClustersRequest) Send(ctx context.Context) (*ListClustersResponse, error)
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 ¶
func (s ListFirewallGroupsInput) MarshalFields(e protocol.FieldEncoder) error
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 []FirewallGroupResponse `locationName:"firewallGroups" type:"list"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (ListFirewallGroupsOutput) MarshalFields ¶
func (s ListFirewallGroupsOutput) MarshalFields(e protocol.FieldEncoder) error
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 ¶
func (r ListFirewallGroupsRequest) Send(ctx context.Context) (*ListFirewallGroupsResponse, error)
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 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 []NodePool `locationName:"nodePools" type:"list"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r ListNodePoolsRequest) Send(ctx context.Context) (*ListNodePoolsResponse, error)
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 { RequestId *string `locationName:"requestId" type:"string"` Snapshots []Snapshot `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 ¶
func (r ListSnapshotsRequest) Send(ctx context.Context) (*ListSnapshotsResponse, error)
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 NetworkConfig ¶
type NetworkConfig struct { // NetworkId is a required field NetworkId *string `locationName:"networkId" type:"string" required:"true"` // 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
func (*NetworkConfig) Validate ¶
func (s *NetworkConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Node ¶
type Node 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 (Node) MarshalFields ¶
func (s Node) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 []Node `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.
type RestoreClusterFromSnapshotInput ¶
type RestoreClusterFromSnapshotInput struct { // Cluster is a required field Cluster *RestoreClusterFromSnapshotRequestCluster `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 ¶
func (s RestoreClusterFromSnapshotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestoreClusterFromSnapshotInput) String ¶
func (s RestoreClusterFromSnapshotInput) String() 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"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (RestoreClusterFromSnapshotOutput) MarshalFields ¶
func (s RestoreClusterFromSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestoreClusterFromSnapshotOutput) String ¶
func (s RestoreClusterFromSnapshotOutput) String() 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 ¶
func (r RestoreClusterFromSnapshotRequest) Send(ctx context.Context) (*RestoreClusterFromSnapshotResponse, error)
Send marshals and sends the RestoreClusterFromSnapshot API request.
type RestoreClusterFromSnapshotRequestCluster ¶
type RestoreClusterFromSnapshotRequestCluster struct { AddonsConfig *AddonsConfig `locationName:"addonsConfig" type:"structure"` Description *string `locationName:"description" type:"string"` // FirewallGroup is a required field FirewallGroup *string `locationName:"firewallGroup" type:"string" required:"true"` // Locations is a required field Locations []string `locationName:"locations" type:"list" required:"true"` MasterNodeCount *int64 `locationName:"masterNodeCount" type:"integer"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` NetworkConfig *NetworkConfig `locationName:"networkConfig" type:"structure"` // contains filtered or unexported fields }
func (RestoreClusterFromSnapshotRequestCluster) MarshalFields ¶
func (s RestoreClusterFromSnapshotRequestCluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestoreClusterFromSnapshotRequestCluster) String ¶
func (s RestoreClusterFromSnapshotRequestCluster) String() string
String returns the string representation
func (*RestoreClusterFromSnapshotRequestCluster) Validate ¶
func (s *RestoreClusterFromSnapshotRequestCluster) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 ¶
func (s RevokeFirewallGroupInput) MarshalFields(e protocol.FieldEncoder) error
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 *FirewallGroupResponse `locationName:"firewallGroup" type:"structure"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (RevokeFirewallGroupOutput) MarshalFields ¶
func (s RevokeFirewallGroupOutput) MarshalFields(e protocol.FieldEncoder) error
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 ¶
func (r RevokeFirewallGroupRequest) Send(ctx context.Context) (*RevokeFirewallGroupResponse, error)
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 ServerConfig ¶
type ServerConfig struct { DefaultKubernetesVersion *string `locationName:"defaultKubernetesVersion" type:"string"` ValidKubernetesVersions []string `locationName:"validKubernetesVersions" 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 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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r SetNodePoolSizeRequest) Send(ctx context.Context) (*SetNodePoolSizeResponse, error)
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 *SnapshotCluster `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.
type SnapshotCluster ¶
type SnapshotCluster struct { KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` NodePools []SnapshotNodePool `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (SnapshotCluster) MarshalFields ¶
func (s SnapshotCluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SnapshotCluster) String ¶
func (s SnapshotCluster) String() string
String returns the string representation
type SnapshotNodePool ¶
type SnapshotNodePool 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 (SnapshotNodePool) MarshalFields ¶
func (s SnapshotNodePool) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SnapshotNodePool) String ¶
func (s SnapshotNodePool) String() string
String returns the string representation
type UpdateClusterInput ¶
type UpdateClusterInput struct { // Cluster is a required field Cluster *UpdateClusterRequestCluster `locationName:"cluster" type:"structure" required:"true"` // 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"` RequestId *string `locationName:"requestId" type:"string"` // 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 ¶
func (r UpdateClusterRequest) Send(ctx context.Context) (*UpdateClusterResponse, error)
Send marshals and sends the UpdateCluster API request.
type UpdateClusterRequestCluster ¶
type UpdateClusterRequestCluster struct { AddonsConfig *AddonsConfig `locationName:"addonsConfig" type:"structure"` Description *string `locationName:"description" type:"string"` KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
func (UpdateClusterRequestCluster) MarshalFields ¶
func (s UpdateClusterRequestCluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateClusterRequestCluster) String ¶
func (s UpdateClusterRequestCluster) String() string
String returns the string representation
func (*UpdateClusterRequestCluster) Validate ¶
func (s *UpdateClusterRequestCluster) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 is a required field FirewallGroup *UpdateFirewallGroupRequestFirewallGroup `locationName:"firewallGroup" type:"structure" required:"true"` // FirewallGroupName is a required field FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateFirewallGroupInput) MarshalFields ¶
func (s UpdateFirewallGroupInput) MarshalFields(e protocol.FieldEncoder) error
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 *FirewallGroupResponse `locationName:"firewallGroup" type:"structure"` RequestId *string `locationName:"requestId" type:"string"` // contains filtered or unexported fields }
func (UpdateFirewallGroupOutput) MarshalFields ¶
func (s UpdateFirewallGroupOutput) MarshalFields(e protocol.FieldEncoder) error
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 ¶
func (r UpdateFirewallGroupRequest) Send(ctx context.Context) (*UpdateFirewallGroupResponse, error)
Send marshals and sends the UpdateFirewallGroup API request.
type UpdateFirewallGroupRequestFirewallGroup ¶
type UpdateFirewallGroupRequestFirewallGroup struct { Description *string `locationName:"description" type:"string"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
func (UpdateFirewallGroupRequestFirewallGroup) MarshalFields ¶
func (s UpdateFirewallGroupRequestFirewallGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateFirewallGroupRequestFirewallGroup) String ¶
func (s UpdateFirewallGroupRequestFirewallGroup) String() string
String returns the string representation
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 is a required field Snapshot *UpdateSnapshotRequestSnapshot `locationName:"snapshot" 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 (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 { RequestId *string `locationName:"requestId" type:"string"` Snapshot *Snapshot `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 ¶
func (r UpdateSnapshotRequest) Send(ctx context.Context) (*UpdateSnapshotResponse, error)
Send marshals and sends the UpdateSnapshot API request.
type UpdateSnapshotRequestSnapshot ¶
type UpdateSnapshotRequestSnapshot 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 (UpdateSnapshotRequestSnapshot) MarshalFields ¶
func (s UpdateSnapshotRequestSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSnapshotRequestSnapshot) String ¶
func (s UpdateSnapshotRequestSnapshot) String() string
String returns the string representation
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.
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_AuthorizeFirewallGroup.go
- api_op_CreateCluster.go
- api_op_CreateFirewallGroup.go
- api_op_CreateNodePool.go
- api_op_CreateSnapshot.go
- api_op_DeleteCluster.go
- api_op_DeleteClusters.go
- api_op_DeleteFirewallGroup.go
- api_op_DeleteFirewallGroups.go
- api_op_DeleteNodePool.go
- api_op_DeleteNodePools.go
- api_op_DeleteSnapshot.go
- api_op_DeleteSnapshots.go
- api_op_GetCluster.go
- api_op_GetClusterCredentials.go
- api_op_GetFirewallGroup.go
- api_op_GetNodePool.go
- api_op_GetServerConfig.go
- api_op_GetSnapshot.go
- api_op_ListClusters.go
- api_op_ListFirewallGroups.go
- api_op_ListNodePools.go
- api_op_ListSnapshots.go
- api_op_RestoreClusterFromSnapshot.go
- api_op_RevokeFirewallGroup.go
- api_op_SetNodePoolSize.go
- api_op_UpdateCluster.go
- api_op_UpdateFirewallGroup.go
- api_op_UpdateSnapshot.go
- api_types.go
- api_waiters.go
Directories ¶
Path | Synopsis |
---|---|
Package hatobaiface provides an interface to enable mocking the NIFCLOUD Hatoba beta service client for testing your code.
|
Package hatobaiface provides an interface to enable mocking the NIFCLOUD Hatoba beta service client for testing your code. |