Documentation ¶
Overview ¶
Package hatoba provides the client and types for making API requests to hatoba.
See https://pfs.nifcloud.com/api/hatoba/ for more information on this service.
See hatoba package documentation for more information. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/service/hatoba/
Using the Client ¶
To use hatoba with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/
See aws.Config documentation for more information on configuring SDK clients. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/nifcloud/#Config
See the hatoba client for more information on creating client for this service. https://godoc.org/github.com/nifcloud/nifcloud-sdk-go/service/hatoba/#New
Index ¶
- Constants
- type AddonsConfig
- type AuthorizeFirewallGroupInput
- type AuthorizeFirewallGroupOutput
- type AuthorizeFirewallGroupRequest
- 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) GetLoadBalancerRequest(input *GetLoadBalancerInput) GetLoadBalancerRequest
- 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) ListLoadBalancersRequest(input *ListLoadBalancersInput) ListLoadBalancersRequest
- 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
- func (c *Client) WaitUntilSnapshotAvailable(ctx context.Context, input *GetSnapshotInput, opts ...aws.WaiterOption) error
- type Cluster
- type ClusterOfCreateSnapshot
- type ClusterOfDeleteSnapshot
- type ClusterOfDeleteSnapshots
- type ClusterOfGetSnapshot
- type ClusterOfListSnapshots
- type ClusterOfUpdateSnapshot
- type Clusters
- type ClustersOfGetLoadBalancer
- type ClustersOfListLoadBalancers
- type CreateClusterInput
- type CreateClusterOutput
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateFirewallGroupInput
- type CreateFirewallGroupOutput
- type CreateFirewallGroupRequest
- type CreateFirewallGroupResponse
- type CreateNodePoolInput
- type CreateNodePoolOutput
- type CreateNodePoolRequest
- type CreateNodePoolResponse
- type CreateSnapshotInput
- type CreateSnapshotOutput
- type CreateSnapshotRequest
- 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 DirectionOfrulesForAuthorizeFirewallGroup
- type ExpirationTimeOfsnapshotForCreateSnapshot
- type Filter
- type FirewallGroup
- type FirewallGroups
- 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 GetLoadBalancerInput
- type GetLoadBalancerOutput
- type GetLoadBalancerRequest
- type GetLoadBalancerResponse
- 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 HealthCheck
- type HttpLoadBalancing
- type InstanceTypeOfclusterForCreateCluster
- type InstanceTypeOfnodePoolForCreateNodePool
- type KubernetesVersionOfclusterForCreateCluster
- type KubernetesVersionOfclusterForUpdateCluster
- type ListClustersInput
- type ListClustersOutput
- type ListClustersRequest
- type ListClustersResponse
- type ListFirewallGroupsInput
- type ListFirewallGroupsOutput
- type ListFirewallGroupsRequest
- type ListFirewallGroupsResponse
- type ListLoadBalancersInput
- type ListLoadBalancersOutput
- type ListLoadBalancersRequest
- type ListLoadBalancersResponse
- type ListNodePoolsInput
- type ListNodePoolsOutput
- type ListNodePoolsRequest
- type ListNodePoolsResponse
- type ListSnapshotsInput
- type ListSnapshotsOutput
- type ListSnapshotsRequest
- type ListSnapshotsResponse
- type Listener
- type ListenerDescriptions
- type LoadBalancers
- type LoadBalancersOfListLoadBalancers
- type NetworkConfig
- type NetworkIdOfclusterForCreateCluster
- type NetworkIdOfclusterForRestoreClusterFromSnapshot
- type NodePool
- type NodePools
- type NodePoolsOfCreateSnapshot
- type NodePoolsOfDeleteSnapshot
- type NodePoolsOfDeleteSnapshots
- type NodePoolsOfGetLoadBalancer
- type NodePoolsOfGetSnapshot
- type NodePoolsOfListLoadBalancers
- type NodePoolsOfListSnapshots
- type NodePoolsOfUpdateSnapshot
- type Nodes
- type NodesOfGetLoadBalancer
- type NodesOfListLoadBalancers
- type Option
- type ProtocolOfrulesForAuthorizeFirewallGroup
- type RequestAddonsConfig
- type RequestCluster
- type RequestClusterOfCreateSnapshot
- type RequestClusterOfRestoreClusterFromSnapshot
- type RequestClusterOfUpdateCluster
- type RequestFirewallGroup
- type RequestFirewallGroupOfUpdateFirewallGroup
- type RequestHttpLoadBalancing
- type RequestNetworkConfig
- type RequestNetworkConfigOfRestoreClusterFromSnapshot
- type RequestNodePool
- type RequestNodePools
- type RequestRules
- type RequestSnapshot
- type RequestSnapshotOfUpdateSnapshot
- type RestoreClusterFromSnapshotInput
- type RestoreClusterFromSnapshotOutput
- type RestoreClusterFromSnapshotRequest
- type RestoreClusterFromSnapshotResponse
- type RevokeFirewallGroupInput
- type RevokeFirewallGroupOutput
- type RevokeFirewallGroupRequest
- type RevokeFirewallGroupResponse
- type Rules
- type ServerConfig
- type SessionStickinessPolicy
- type SetNodePoolSizeInput
- type SetNodePoolSizeOutput
- type SetNodePoolSizeRequest
- type SetNodePoolSizeResponse
- type Snapshot
- type SnapshotOfCreateSnapshot
- type SnapshotOfDeleteSnapshot
- type SnapshotOfUpdateSnapshot
- type Snapshots
- type SnapshotsOfDeleteSnapshots
- type SorryPage
- type UpdateClusterInput
- type UpdateClusterOutput
- type UpdateClusterRequest
- type UpdateClusterResponse
- type UpdateFirewallGroupInput
- type UpdateFirewallGroupOutput
- type UpdateFirewallGroupRequest
- type UpdateFirewallGroupResponse
- type UpdateSnapshotInput
- type UpdateSnapshotOutput
- type UpdateSnapshotRequest
- 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
type AuthorizeFirewallGroupInput ¶
type AuthorizeFirewallGroupInput struct { // FirewallGroupName is a required field FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"` // Rules is a required field Rules []RequestRules `locationName:"rules" type:"list" required:"true"` // contains filtered or unexported fields }
func (AuthorizeFirewallGroupInput) MarshalFields ¶
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 *FirewallGroup `locationName:"firewallGroup" type:"structure"` // 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 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 Kubernetes Service Hatoba.
// Example sending a request using AuthorizeFirewallGroupRequest. req := client.AuthorizeFirewallGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/AuthorizeFirewallGroup.htm
func (*Client) CreateClusterRequest ¶
func (c *Client) CreateClusterRequest(input *CreateClusterInput) CreateClusterRequest
CreateClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using CreateClusterRequest. req := client.CreateClusterRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/CreateCluster.htm
func (*Client) CreateFirewallGroupRequest ¶
func (c *Client) CreateFirewallGroupRequest(input *CreateFirewallGroupInput) CreateFirewallGroupRequest
CreateFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using CreateFirewallGroupRequest. req := client.CreateFirewallGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/CreateFirewallGroup.htm
func (*Client) CreateNodePoolRequest ¶
func (c *Client) CreateNodePoolRequest(input *CreateNodePoolInput) CreateNodePoolRequest
CreateNodePoolRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using CreateNodePoolRequest. req := client.CreateNodePoolRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/CreateNodePool.htm
func (*Client) CreateSnapshotRequest ¶
func (c *Client) CreateSnapshotRequest(input *CreateSnapshotInput) CreateSnapshotRequest
CreateSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using CreateSnapshotRequest. req := client.CreateSnapshotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/CreateSnapshot.htm
func (*Client) DeleteClusterRequest ¶
func (c *Client) DeleteClusterRequest(input *DeleteClusterInput) DeleteClusterRequest
DeleteClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteClusterRequest. req := client.DeleteClusterRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteCluster.htm
func (*Client) DeleteClustersRequest ¶
func (c *Client) DeleteClustersRequest(input *DeleteClustersInput) DeleteClustersRequest
DeleteClustersRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteClustersRequest. req := client.DeleteClustersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteClusters.htm
func (*Client) DeleteFirewallGroupRequest ¶
func (c *Client) DeleteFirewallGroupRequest(input *DeleteFirewallGroupInput) DeleteFirewallGroupRequest
DeleteFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteFirewallGroupRequest. req := client.DeleteFirewallGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteFirewallGroup.htm
func (*Client) DeleteFirewallGroupsRequest ¶
func (c *Client) DeleteFirewallGroupsRequest(input *DeleteFirewallGroupsInput) DeleteFirewallGroupsRequest
DeleteFirewallGroupsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteFirewallGroupsRequest. req := client.DeleteFirewallGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteFirewallGroups.htm
func (*Client) DeleteNodePoolRequest ¶
func (c *Client) DeleteNodePoolRequest(input *DeleteNodePoolInput) DeleteNodePoolRequest
DeleteNodePoolRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteNodePoolRequest. req := client.DeleteNodePoolRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteNodePool.htm
func (*Client) DeleteNodePoolsRequest ¶
func (c *Client) DeleteNodePoolsRequest(input *DeleteNodePoolsInput) DeleteNodePoolsRequest
DeleteNodePoolsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteNodePoolsRequest. req := client.DeleteNodePoolsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteNodePools.htm
func (*Client) DeleteSnapshotRequest ¶
func (c *Client) DeleteSnapshotRequest(input *DeleteSnapshotInput) DeleteSnapshotRequest
DeleteSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteSnapshotRequest. req := client.DeleteSnapshotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteSnapshot.htm
func (*Client) DeleteSnapshotsRequest ¶
func (c *Client) DeleteSnapshotsRequest(input *DeleteSnapshotsInput) DeleteSnapshotsRequest
DeleteSnapshotsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using DeleteSnapshotsRequest. req := client.DeleteSnapshotsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/DeleteSnapshots.htm
func (*Client) GetClusterCredentialsRequest ¶
func (c *Client) GetClusterCredentialsRequest(input *GetClusterCredentialsInput) GetClusterCredentialsRequest
GetClusterCredentialsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using GetClusterCredentialsRequest. req := client.GetClusterCredentialsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/GetClusterCredentials.htm
func (*Client) GetClusterRequest ¶
func (c *Client) GetClusterRequest(input *GetClusterInput) GetClusterRequest
GetClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using GetClusterRequest. req := client.GetClusterRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/GetCluster.htm
func (*Client) GetFirewallGroupRequest ¶
func (c *Client) GetFirewallGroupRequest(input *GetFirewallGroupInput) GetFirewallGroupRequest
GetFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using GetFirewallGroupRequest. req := client.GetFirewallGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/GetFirewallGroup.htm
func (*Client) GetLoadBalancerRequest ¶ added in v1.9.0
func (c *Client) GetLoadBalancerRequest(input *GetLoadBalancerInput) GetLoadBalancerRequest
GetLoadBalancerRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using GetLoadBalancerRequest. req := client.GetLoadBalancerRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/GetLoadBalancer.htm
func (*Client) GetNodePoolRequest ¶
func (c *Client) GetNodePoolRequest(input *GetNodePoolInput) GetNodePoolRequest
GetNodePoolRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using GetNodePoolRequest. req := client.GetNodePoolRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/GetNodePool.htm
func (*Client) GetServerConfigRequest ¶
func (c *Client) GetServerConfigRequest(input *GetServerConfigInput) GetServerConfigRequest
GetServerConfigRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using GetServerConfigRequest. req := client.GetServerConfigRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/GetServerConfig.htm
func (*Client) GetSnapshotRequest ¶
func (c *Client) GetSnapshotRequest(input *GetSnapshotInput) GetSnapshotRequest
GetSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using GetSnapshotRequest. req := client.GetSnapshotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/GetSnapshot.htm
func (*Client) ListClustersRequest ¶
func (c *Client) ListClustersRequest(input *ListClustersInput) ListClustersRequest
ListClustersRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using ListClustersRequest. req := client.ListClustersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/ListClusters.htm
func (*Client) ListFirewallGroupsRequest ¶
func (c *Client) ListFirewallGroupsRequest(input *ListFirewallGroupsInput) ListFirewallGroupsRequest
ListFirewallGroupsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using ListFirewallGroupsRequest. req := client.ListFirewallGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/ListFirewallGroups.htm
func (*Client) ListLoadBalancersRequest ¶ added in v1.9.0
func (c *Client) ListLoadBalancersRequest(input *ListLoadBalancersInput) ListLoadBalancersRequest
ListLoadBalancersRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using ListLoadBalancersRequest. req := client.ListLoadBalancersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/ListLoadBalancers.htm
func (*Client) ListNodePoolsRequest ¶
func (c *Client) ListNodePoolsRequest(input *ListNodePoolsInput) ListNodePoolsRequest
ListNodePoolsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using ListNodePoolsRequest. req := client.ListNodePoolsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/ListNodePools.htm
func (*Client) ListSnapshotsRequest ¶
func (c *Client) ListSnapshotsRequest(input *ListSnapshotsInput) ListSnapshotsRequest
ListSnapshotsRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using ListSnapshotsRequest. req := client.ListSnapshotsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/ListSnapshots.htm
func (*Client) RestoreClusterFromSnapshotRequest ¶
func (c *Client) RestoreClusterFromSnapshotRequest(input *RestoreClusterFromSnapshotInput) RestoreClusterFromSnapshotRequest
RestoreClusterFromSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using RestoreClusterFromSnapshotRequest. req := client.RestoreClusterFromSnapshotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/RestoreClusterFromSnapshot.htm
func (*Client) RevokeFirewallGroupRequest ¶
func (c *Client) RevokeFirewallGroupRequest(input *RevokeFirewallGroupInput) RevokeFirewallGroupRequest
RevokeFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using RevokeFirewallGroupRequest. req := client.RevokeFirewallGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/RevokeFirewallGroup.htm
func (*Client) SetNodePoolSizeRequest ¶
func (c *Client) SetNodePoolSizeRequest(input *SetNodePoolSizeInput) SetNodePoolSizeRequest
SetNodePoolSizeRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using SetNodePoolSizeRequest. req := client.SetNodePoolSizeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/SetNodePoolSize.htm
func (*Client) UpdateClusterRequest ¶
func (c *Client) UpdateClusterRequest(input *UpdateClusterInput) UpdateClusterRequest
UpdateClusterRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using UpdateClusterRequest. req := client.UpdateClusterRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/UpdateCluster.htm
func (*Client) UpdateFirewallGroupRequest ¶
func (c *Client) UpdateFirewallGroupRequest(input *UpdateFirewallGroupInput) UpdateFirewallGroupRequest
UpdateFirewallGroupRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using UpdateFirewallGroupRequest. req := client.UpdateFirewallGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/UpdateFirewallGroup.htm
func (*Client) UpdateSnapshotRequest ¶
func (c *Client) UpdateSnapshotRequest(input *UpdateSnapshotInput) UpdateSnapshotRequest
UpdateSnapshotRequest returns a request value for making API operation for NIFCLOUD Kubernetes Service Hatoba.
// Example sending a request using UpdateSnapshotRequest. req := client.UpdateSnapshotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://pfs.nifcloud.com/api/hatoba/UpdateSnapshot.htm
func (*Client) WaitUntilClusterDeleted ¶
func (c *Client) WaitUntilClusterDeleted(ctx context.Context, input *GetClusterInput, opts ...aws.WaiterOption) error
WaitUntilClusterDeleted uses the hatoba API operation GetCluster to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Client) WaitUntilClusterRunning ¶
func (c *Client) WaitUntilClusterRunning(ctx context.Context, input *GetClusterInput, opts ...aws.WaiterOption) error
WaitUntilClusterRunning uses the hatoba API operation GetCluster to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Client) WaitUntilFirewallRuleAuthorized ¶
func (c *Client) WaitUntilFirewallRuleAuthorized(ctx context.Context, input *GetFirewallGroupInput, opts ...aws.WaiterOption) error
WaitUntilFirewallRuleAuthorized uses the hatoba API operation GetFirewallGroup to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Client) WaitUntilSnapshotAvailable ¶ added in v1.6.0
func (c *Client) WaitUntilSnapshotAvailable(ctx context.Context, input *GetSnapshotInput, opts ...aws.WaiterOption) error
WaitUntilSnapshotAvailable uses the hatoba API operation GetSnapshot to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type Cluster ¶
type Cluster struct { AddonsConfig *AddonsConfig `locationName:"addonsConfig" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` FirewallGroup *string `locationName:"firewallGroup" type:"string"` InitialKubernetesVersion *string `locationName:"initialKubernetesVersion" type:"string"` InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"` KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Locations []string `locationName:"locations" locationNameList:"member" type:"list"` Name *string `locationName:"name" type:"string"` NetworkConfig *NetworkConfig `locationName:"networkConfig" type:"structure"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` NodePools []NodePools `locationName:"nodePools" type:"list"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (Cluster) MarshalFields ¶
func (s Cluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ClusterOfCreateSnapshot ¶ added in v1.9.0
type ClusterOfCreateSnapshot struct { KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfCreateSnapshot `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClusterOfCreateSnapshot) MarshalFields ¶ added in v1.9.0
func (s ClusterOfCreateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClusterOfCreateSnapshot) String ¶ added in v1.9.0
func (s ClusterOfCreateSnapshot) String() string
String returns the string representation
type ClusterOfDeleteSnapshot ¶ added in v1.9.0
type ClusterOfDeleteSnapshot struct { KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfDeleteSnapshot `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClusterOfDeleteSnapshot) MarshalFields ¶ added in v1.9.0
func (s ClusterOfDeleteSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClusterOfDeleteSnapshot) String ¶ added in v1.9.0
func (s ClusterOfDeleteSnapshot) String() string
String returns the string representation
type ClusterOfDeleteSnapshots ¶ added in v1.9.0
type ClusterOfDeleteSnapshots struct { KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfDeleteSnapshots `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClusterOfDeleteSnapshots) MarshalFields ¶ added in v1.9.0
func (s ClusterOfDeleteSnapshots) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClusterOfDeleteSnapshots) String ¶ added in v1.9.0
func (s ClusterOfDeleteSnapshots) String() string
String returns the string representation
type ClusterOfGetSnapshot ¶ added in v1.9.0
type ClusterOfGetSnapshot struct { KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfGetSnapshot `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClusterOfGetSnapshot) MarshalFields ¶ added in v1.9.0
func (s ClusterOfGetSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClusterOfGetSnapshot) String ¶ added in v1.9.0
func (s ClusterOfGetSnapshot) String() string
String returns the string representation
type ClusterOfListSnapshots ¶ added in v1.9.0
type ClusterOfListSnapshots struct { KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfListSnapshots `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClusterOfListSnapshots) MarshalFields ¶ added in v1.9.0
func (s ClusterOfListSnapshots) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClusterOfListSnapshots) String ¶ added in v1.9.0
func (s ClusterOfListSnapshots) String() string
String returns the string representation
type ClusterOfUpdateSnapshot ¶ added in v1.9.0
type ClusterOfUpdateSnapshot struct { KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfUpdateSnapshot `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClusterOfUpdateSnapshot) MarshalFields ¶ added in v1.9.0
func (s ClusterOfUpdateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClusterOfUpdateSnapshot) String ¶ added in v1.9.0
func (s ClusterOfUpdateSnapshot) String() string
String returns the string representation
type Clusters ¶ added in v1.9.0
type Clusters struct { AddonsConfig *AddonsConfig `locationName:"addonsConfig" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` FirewallGroup *string `locationName:"firewallGroup" type:"string"` InitialKubernetesVersion *string `locationName:"initialKubernetesVersion" type:"string"` InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"` KubernetesVersion *string `locationName:"kubernetesVersion" type:"string"` Locations []string `locationName:"locations" locationNameList:"member" type:"list"` Name *string `locationName:"name" type:"string"` NetworkConfig *NetworkConfig `locationName:"networkConfig" type:"structure"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` NodePools []NodePools `locationName:"nodePools" type:"list"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (Clusters) MarshalFields ¶ added in v1.9.0
func (s Clusters) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ClustersOfGetLoadBalancer ¶ added in v1.9.0
type ClustersOfGetLoadBalancer struct { Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfGetLoadBalancer `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClustersOfGetLoadBalancer) MarshalFields ¶ added in v1.9.0
func (s ClustersOfGetLoadBalancer) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClustersOfGetLoadBalancer) String ¶ added in v1.9.0
func (s ClustersOfGetLoadBalancer) String() string
String returns the string representation
type ClustersOfListLoadBalancers ¶ added in v1.9.0
type ClustersOfListLoadBalancers struct { Name *string `locationName:"name" type:"string"` NodePools []NodePoolsOfListLoadBalancers `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ClustersOfListLoadBalancers) MarshalFields ¶ added in v1.9.0
func (s ClustersOfListLoadBalancers) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ClustersOfListLoadBalancers) String ¶ added in v1.9.0
func (s ClustersOfListLoadBalancers) String() string
String returns the string representation
type CreateClusterInput ¶
type CreateClusterInput struct { // Cluster is a required field Cluster *RequestCluster `locationName:"cluster" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateClusterInput) MarshalFields ¶
func (s CreateClusterInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateClusterInput) String ¶
func (s CreateClusterInput) String() string
String returns the string representation
func (*CreateClusterInput) Validate ¶
func (s *CreateClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateClusterOutput ¶
type CreateClusterOutput struct { Cluster *Cluster `locationName:"cluster" type:"structure"` // contains filtered or unexported fields }
func (CreateClusterOutput) MarshalFields ¶
func (s CreateClusterOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateClusterOutput) String ¶
func (s CreateClusterOutput) String() string
String returns the string representation
type CreateClusterRequest ¶
type CreateClusterRequest struct { *aws.Request Input *CreateClusterInput Copy func(*CreateClusterInput) CreateClusterRequest }
CreateClusterRequest is the request type for the CreateCluster API operation.
func (CreateClusterRequest) Send ¶
func (r CreateClusterRequest) Send(ctx context.Context) (*CreateClusterResponse, error)
Send marshals and sends the CreateCluster API request.
type CreateClusterResponse ¶
type CreateClusterResponse struct { *CreateClusterOutput // contains filtered or unexported fields }
CreateClusterResponse is the response type for the CreateCluster API operation.
func (*CreateClusterResponse) SDKResponseMetdata ¶
func (r *CreateClusterResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateCluster request.
type CreateFirewallGroupInput ¶
type CreateFirewallGroupInput struct { // FirewallGroup is a required field FirewallGroup *RequestFirewallGroup `locationName:"firewallGroup" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateFirewallGroupInput) MarshalFields ¶
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 *FirewallGroup `locationName:"firewallGroup" type:"structure"` // 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 CreateFirewallGroupResponse ¶
type CreateFirewallGroupResponse struct { *CreateFirewallGroupOutput // contains filtered or unexported fields }
CreateFirewallGroupResponse is the response type for the CreateFirewallGroup API operation.
func (*CreateFirewallGroupResponse) SDKResponseMetdata ¶
func (r *CreateFirewallGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateFirewallGroup request.
type CreateNodePoolInput ¶
type CreateNodePoolInput struct { // ClusterName is a required field ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"` // NodePool is a required field NodePool *RequestNodePool `locationName:"nodePool" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateNodePoolInput) MarshalFields ¶
func (s CreateNodePoolInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateNodePoolInput) String ¶
func (s CreateNodePoolInput) String() string
String returns the string representation
func (*CreateNodePoolInput) Validate ¶
func (s *CreateNodePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNodePoolOutput ¶
type CreateNodePoolOutput struct { NodePool *NodePool `locationName:"nodePool" type:"structure"` // contains filtered or unexported fields }
func (CreateNodePoolOutput) MarshalFields ¶
func (s CreateNodePoolOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateNodePoolOutput) String ¶
func (s CreateNodePoolOutput) String() string
String returns the string representation
type CreateNodePoolRequest ¶
type CreateNodePoolRequest struct { *aws.Request Input *CreateNodePoolInput Copy func(*CreateNodePoolInput) CreateNodePoolRequest }
CreateNodePoolRequest is the request type for the CreateNodePool API operation.
func (CreateNodePoolRequest) Send ¶
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 *RequestSnapshot `locationName:"snapshot" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateSnapshotInput) MarshalFields ¶
func (s CreateSnapshotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSnapshotInput) String ¶
func (s CreateSnapshotInput) String() string
String returns the string representation
func (*CreateSnapshotInput) Validate ¶
func (s *CreateSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSnapshotOutput ¶
type CreateSnapshotOutput struct { Snapshot *SnapshotOfCreateSnapshot `locationName:"snapshot" type:"structure"` // contains filtered or unexported fields }
func (CreateSnapshotOutput) MarshalFields ¶
func (s CreateSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSnapshotOutput) String ¶
func (s CreateSnapshotOutput) String() string
String returns the string representation
type CreateSnapshotRequest ¶
type CreateSnapshotRequest struct { *aws.Request Input *CreateSnapshotInput Copy func(*CreateSnapshotInput) CreateSnapshotRequest }
CreateSnapshotRequest is the request type for the CreateSnapshot API operation.
func (CreateSnapshotRequest) Send ¶
func (r CreateSnapshotRequest) Send(ctx context.Context) (*CreateSnapshotResponse, error)
Send marshals and sends the CreateSnapshot API request.
type CreateSnapshotResponse ¶
type CreateSnapshotResponse struct { *CreateSnapshotOutput // contains filtered or unexported fields }
CreateSnapshotResponse is the response type for the CreateSnapshot API operation.
func (*CreateSnapshotResponse) SDKResponseMetdata ¶
func (r *CreateSnapshotResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateSnapshot request.
type DeleteClusterInput ¶
type DeleteClusterInput struct { // ClusterName is a required field ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteClusterInput) MarshalFields ¶
func (s DeleteClusterInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteClusterInput) String ¶
func (s DeleteClusterInput) String() string
String returns the string representation
func (*DeleteClusterInput) Validate ¶
func (s *DeleteClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteClusterOutput ¶
type DeleteClusterOutput struct { Cluster *Cluster `locationName:"cluster" type:"structure"` // contains filtered or unexported fields }
func (DeleteClusterOutput) MarshalFields ¶
func (s DeleteClusterOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteClusterOutput) String ¶
func (s DeleteClusterOutput) String() string
String returns the string representation
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { *aws.Request Input *DeleteClusterInput Copy func(*DeleteClusterInput) DeleteClusterRequest }
DeleteClusterRequest is the request type for the DeleteCluster API operation.
func (DeleteClusterRequest) Send ¶
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 is a required field Names *string `location:"querystring" locationName:"names" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteClustersInput) MarshalFields ¶
func (s DeleteClustersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteClustersInput) String ¶
func (s DeleteClustersInput) String() string
String returns the string representation
func (*DeleteClustersInput) Validate ¶ added in v1.9.0
func (s *DeleteClustersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteClustersOutput ¶
type DeleteClustersOutput struct { Clusters []Clusters `locationName:"clusters" type:"list"` // contains filtered or unexported fields }
func (DeleteClustersOutput) MarshalFields ¶
func (s DeleteClustersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteClustersOutput) String ¶
func (s DeleteClustersOutput) String() string
String returns the string representation
type DeleteClustersRequest ¶
type DeleteClustersRequest struct { *aws.Request Input *DeleteClustersInput Copy func(*DeleteClustersInput) DeleteClustersRequest }
DeleteClustersRequest is the request type for the DeleteClusters API operation.
func (DeleteClustersRequest) Send ¶
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 *FirewallGroup `locationName:"firewallGroup" type:"structure"` // 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 []FirewallGroups `locationName:"firewallGroups" type:"list"` // 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"` // 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 is a required field Names *string `location:"querystring" locationName:"names" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteNodePoolsInput) MarshalFields ¶
func (s DeleteNodePoolsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteNodePoolsInput) String ¶
func (s DeleteNodePoolsInput) String() string
String returns the string representation
func (*DeleteNodePoolsInput) Validate ¶
func (s *DeleteNodePoolsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteNodePoolsOutput ¶
type DeleteNodePoolsOutput struct { NodePools []NodePools `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (DeleteNodePoolsOutput) MarshalFields ¶
func (s DeleteNodePoolsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteNodePoolsOutput) String ¶
func (s DeleteNodePoolsOutput) String() string
String returns the string representation
type DeleteNodePoolsRequest ¶
type DeleteNodePoolsRequest struct { *aws.Request Input *DeleteNodePoolsInput Copy func(*DeleteNodePoolsInput) DeleteNodePoolsRequest }
DeleteNodePoolsRequest is the request type for the DeleteNodePools API operation.
func (DeleteNodePoolsRequest) Send ¶
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 { Snapshot *SnapshotOfDeleteSnapshot `locationName:"snapshot" type:"structure"` // contains filtered or unexported fields }
func (DeleteSnapshotOutput) MarshalFields ¶
func (s DeleteSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteSnapshotOutput) String ¶
func (s DeleteSnapshotOutput) String() string
String returns the string representation
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct { *aws.Request Input *DeleteSnapshotInput Copy func(*DeleteSnapshotInput) DeleteSnapshotRequest }
DeleteSnapshotRequest is the request type for the DeleteSnapshot API operation.
func (DeleteSnapshotRequest) Send ¶
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 { Snapshots []SnapshotsOfDeleteSnapshots `locationName:"snapshots" type:"list"` // contains filtered or unexported fields }
func (DeleteSnapshotsOutput) MarshalFields ¶
func (s DeleteSnapshotsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteSnapshotsOutput) String ¶
func (s DeleteSnapshotsOutput) String() string
String returns the string representation
type DeleteSnapshotsRequest ¶
type DeleteSnapshotsRequest struct { *aws.Request Input *DeleteSnapshotsInput Copy func(*DeleteSnapshotsInput) DeleteSnapshotsRequest }
DeleteSnapshotsRequest is the request type for the DeleteSnapshots API operation.
func (DeleteSnapshotsRequest) Send ¶
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 DirectionOfrulesForAuthorizeFirewallGroup ¶ added in v1.13.0
type DirectionOfrulesForAuthorizeFirewallGroup string
const ( DirectionOfrulesForAuthorizeFirewallGroupIn DirectionOfrulesForAuthorizeFirewallGroup = "IN" DirectionOfrulesForAuthorizeFirewallGroupOut DirectionOfrulesForAuthorizeFirewallGroup = "OUT" )
Enum values for DirectionOfrulesForAuthorizeFirewallGroup
func (DirectionOfrulesForAuthorizeFirewallGroup) MarshalValue ¶ added in v1.13.0
func (enum DirectionOfrulesForAuthorizeFirewallGroup) MarshalValue() (string, error)
func (DirectionOfrulesForAuthorizeFirewallGroup) MarshalValueBuf ¶ added in v1.13.0
func (enum DirectionOfrulesForAuthorizeFirewallGroup) MarshalValueBuf(b []byte) ([]byte, error)
type ExpirationTimeOfsnapshotForCreateSnapshot ¶ added in v1.13.0
type ExpirationTimeOfsnapshotForCreateSnapshot string
const (
ExpirationTimeOfsnapshotForCreateSnapshotUnlimited ExpirationTimeOfsnapshotForCreateSnapshot = "unlimited"
)
Enum values for ExpirationTimeOfsnapshotForCreateSnapshot
func (ExpirationTimeOfsnapshotForCreateSnapshot) MarshalValue ¶ added in v1.13.0
func (enum ExpirationTimeOfsnapshotForCreateSnapshot) MarshalValue() (string, error)
func (ExpirationTimeOfsnapshotForCreateSnapshot) MarshalValueBuf ¶ added in v1.13.0
func (enum ExpirationTimeOfsnapshotForCreateSnapshot) MarshalValueBuf(b []byte) ([]byte, error)
type Filter ¶ added in v1.9.0
type Filter struct { FilterType *string `locationName:"filterType" type:"string"` IpAddresses *string `locationName:"ipAddresses" type:"string"` // contains filtered or unexported fields }
func (Filter) MarshalFields ¶ added in v1.9.0
func (s Filter) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type FirewallGroup ¶ added in v1.9.0
type FirewallGroup struct { Description *string `locationName:"description" type:"string"` Name *string `locationName:"name" type:"string"` Rules []Rules `locationName:"rules" type:"list"` // contains filtered or unexported fields }
func (FirewallGroup) MarshalFields ¶ added in v1.9.0
func (s FirewallGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FirewallGroup) String ¶ added in v1.9.0
func (s FirewallGroup) String() string
String returns the string representation
type FirewallGroups ¶ added in v1.9.0
type FirewallGroups struct { Description *string `locationName:"description" type:"string"` Name *string `locationName:"name" type:"string"` Rules []Rules `locationName:"rules" type:"list"` // contains filtered or unexported fields }
func (FirewallGroups) MarshalFields ¶ added in v1.9.0
func (s FirewallGroups) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FirewallGroups) String ¶ added in v1.9.0
func (s FirewallGroups) String() string
String returns the string representation
type GetClusterCredentialsInput ¶
type GetClusterCredentialsInput struct { // ClusterName is a required field ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetClusterCredentialsInput) MarshalFields ¶
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"` // 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"` // 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 *FirewallGroup `locationName:"firewallGroup" type:"structure"` // 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 GetLoadBalancerInput ¶ added in v1.9.0
type GetLoadBalancerInput struct { // InstancePort is a required field InstancePort *int64 `location:"querystring" locationName:"instancePort" type:"integer" required:"true"` // LoadBalancerName is a required field LoadBalancerName *string `location:"uri" locationName:"LoadBalancerName" type:"string" required:"true"` // LoadBalancerPort is a required field LoadBalancerPort *int64 `location:"querystring" locationName:"loadBalancerPort" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetLoadBalancerInput) MarshalFields ¶ added in v1.9.0
func (s GetLoadBalancerInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetLoadBalancerInput) String ¶ added in v1.9.0
func (s GetLoadBalancerInput) String() string
String returns the string representation
func (*GetLoadBalancerInput) Validate ¶ added in v1.9.0
func (s *GetLoadBalancerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLoadBalancerOutput ¶ added in v1.9.0
type GetLoadBalancerOutput struct { LoadBalancers *LoadBalancers `locationName:"loadBalancers" type:"structure"` // contains filtered or unexported fields }
func (GetLoadBalancerOutput) MarshalFields ¶ added in v1.9.0
func (s GetLoadBalancerOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetLoadBalancerOutput) String ¶ added in v1.9.0
func (s GetLoadBalancerOutput) String() string
String returns the string representation
type GetLoadBalancerRequest ¶ added in v1.9.0
type GetLoadBalancerRequest struct { *aws.Request Input *GetLoadBalancerInput Copy func(*GetLoadBalancerInput) GetLoadBalancerRequest }
GetLoadBalancerRequest is the request type for the GetLoadBalancer API operation.
func (GetLoadBalancerRequest) Send ¶ added in v1.9.0
func (r GetLoadBalancerRequest) Send(ctx context.Context) (*GetLoadBalancerResponse, error)
Send marshals and sends the GetLoadBalancer API request.
type GetLoadBalancerResponse ¶ added in v1.9.0
type GetLoadBalancerResponse struct { *GetLoadBalancerOutput // contains filtered or unexported fields }
GetLoadBalancerResponse is the response type for the GetLoadBalancer API operation.
func (*GetLoadBalancerResponse) SDKResponseMetdata ¶ added in v1.9.0
func (r *GetLoadBalancerResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetLoadBalancer request.
type GetNodePoolInput ¶
type GetNodePoolInput struct { // ClusterName is a required field ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"` // NodePoolName is a required field NodePoolName *string `location:"uri" locationName:"NodePoolName" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetNodePoolInput) MarshalFields ¶
func (s GetNodePoolInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetNodePoolInput) String ¶
func (s GetNodePoolInput) String() string
String returns the string representation
func (*GetNodePoolInput) Validate ¶
func (s *GetNodePoolInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNodePoolOutput ¶
type GetNodePoolOutput struct { NodePool *NodePool `locationName:"nodePool" type:"structure"` // contains filtered or unexported fields }
func (GetNodePoolOutput) MarshalFields ¶
func (s GetNodePoolOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetNodePoolOutput) String ¶
func (s GetNodePoolOutput) String() string
String returns the string representation
type GetNodePoolRequest ¶
type GetNodePoolRequest struct { *aws.Request Input *GetNodePoolInput Copy func(*GetNodePoolInput) GetNodePoolRequest }
GetNodePoolRequest is the request type for the GetNodePool API operation.
func (GetNodePoolRequest) Send ¶
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 { 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 { 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 HealthCheck ¶ added in v1.9.0
type HealthCheck struct { HealthyThreshold *int64 `locationName:"healthyThreshold" type:"integer"` Interval *int64 `locationName:"interval" type:"integer"` Target *string `locationName:"target" type:"string"` Timeout *int64 `locationName:"timeout" type:"integer"` UnhealthyThreshold *int64 `locationName:"unhealthyThreshold" type:"integer"` // contains filtered or unexported fields }
func (HealthCheck) MarshalFields ¶ added in v1.9.0
func (s HealthCheck) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (HealthCheck) String ¶ added in v1.9.0
func (s HealthCheck) String() string
String returns the string representation
type HttpLoadBalancing ¶
type HttpLoadBalancing struct { Disabled *bool `locationName:"disabled" type:"boolean"` // contains filtered or unexported fields }
func (HttpLoadBalancing) MarshalFields ¶
func (s HttpLoadBalancing) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (HttpLoadBalancing) String ¶
func (s HttpLoadBalancing) String() string
String returns the string representation
type InstanceTypeOfclusterForCreateCluster ¶ added in v1.13.0
type InstanceTypeOfclusterForCreateCluster string
const ( InstanceTypeOfclusterForCreateClusterCMedium InstanceTypeOfclusterForCreateCluster = "c-medium" InstanceTypeOfclusterForCreateClusterEMedium InstanceTypeOfclusterForCreateCluster = "e-medium" InstanceTypeOfclusterForCreateClusterMedium InstanceTypeOfclusterForCreateCluster = "medium" InstanceTypeOfclusterForCreateClusterCMedium4 InstanceTypeOfclusterForCreateCluster = "c-medium4" InstanceTypeOfclusterForCreateClusterEMedium4 InstanceTypeOfclusterForCreateCluster = "e-medium4" InstanceTypeOfclusterForCreateClusterMedium4 InstanceTypeOfclusterForCreateCluster = "medium4" InstanceTypeOfclusterForCreateClusterCMedium8 InstanceTypeOfclusterForCreateCluster = "c-medium8" InstanceTypeOfclusterForCreateClusterEMedium8 InstanceTypeOfclusterForCreateCluster = "e-medium8" InstanceTypeOfclusterForCreateClusterMedium8 InstanceTypeOfclusterForCreateCluster = "medium8" InstanceTypeOfclusterForCreateClusterEMedium16 InstanceTypeOfclusterForCreateCluster = "e-medium16" InstanceTypeOfclusterForCreateClusterMedium16 InstanceTypeOfclusterForCreateCluster = "medium16" InstanceTypeOfclusterForCreateClusterEMedium24 InstanceTypeOfclusterForCreateCluster = "e-medium24" InstanceTypeOfclusterForCreateClusterMedium24 InstanceTypeOfclusterForCreateCluster = "medium24" InstanceTypeOfclusterForCreateClusterCLarge InstanceTypeOfclusterForCreateCluster = "c-large" InstanceTypeOfclusterForCreateClusterELarge InstanceTypeOfclusterForCreateCluster = "e-large" InstanceTypeOfclusterForCreateClusterLarge InstanceTypeOfclusterForCreateCluster = "large" InstanceTypeOfclusterForCreateClusterCLarge8 InstanceTypeOfclusterForCreateCluster = "c-large8" InstanceTypeOfclusterForCreateClusterELarge8 InstanceTypeOfclusterForCreateCluster = "e-large8" InstanceTypeOfclusterForCreateClusterLarge8 InstanceTypeOfclusterForCreateCluster = "large8" InstanceTypeOfclusterForCreateClusterELarge16 InstanceTypeOfclusterForCreateCluster = "e-large16" InstanceTypeOfclusterForCreateClusterLarge16 InstanceTypeOfclusterForCreateCluster = "large16" InstanceTypeOfclusterForCreateClusterELarge24 InstanceTypeOfclusterForCreateCluster = "e-large24" InstanceTypeOfclusterForCreateClusterLarge24 InstanceTypeOfclusterForCreateCluster = "large24" InstanceTypeOfclusterForCreateClusterELarge32 InstanceTypeOfclusterForCreateCluster = "e-large32" InstanceTypeOfclusterForCreateClusterLarge32 InstanceTypeOfclusterForCreateCluster = "large32" InstanceTypeOfclusterForCreateClusterEExtraLarge8 InstanceTypeOfclusterForCreateCluster = "e-extra-large8" InstanceTypeOfclusterForCreateClusterExtraLarge8 InstanceTypeOfclusterForCreateCluster = "extra-large8" InstanceTypeOfclusterForCreateClusterEExtraLarge16 InstanceTypeOfclusterForCreateCluster = "e-extra-large16" InstanceTypeOfclusterForCreateClusterExtraLarge16 InstanceTypeOfclusterForCreateCluster = "extra-large16" InstanceTypeOfclusterForCreateClusterEExtraLarge24 InstanceTypeOfclusterForCreateCluster = "e-extra-large24" InstanceTypeOfclusterForCreateClusterExtraLarge24 InstanceTypeOfclusterForCreateCluster = "extra-large24" InstanceTypeOfclusterForCreateClusterEExtraLarge32 InstanceTypeOfclusterForCreateCluster = "e-extra-large32" InstanceTypeOfclusterForCreateClusterExtraLarge32 InstanceTypeOfclusterForCreateCluster = "extra-large32" InstanceTypeOfclusterForCreateClusterEExtraLarge48 InstanceTypeOfclusterForCreateCluster = "e-extra-large48" InstanceTypeOfclusterForCreateClusterExtraLarge48 InstanceTypeOfclusterForCreateCluster = "extra-large48" InstanceTypeOfclusterForCreateClusterEDoubleLarge16 InstanceTypeOfclusterForCreateCluster = "e-double-large16" InstanceTypeOfclusterForCreateClusterDoubleLarge16 InstanceTypeOfclusterForCreateCluster = "double-large16" InstanceTypeOfclusterForCreateClusterEDoubleLarge24 InstanceTypeOfclusterForCreateCluster = "e-double-large24" InstanceTypeOfclusterForCreateClusterDoubleLarge24 InstanceTypeOfclusterForCreateCluster = "double-large24" InstanceTypeOfclusterForCreateClusterEDoubleLarge32 InstanceTypeOfclusterForCreateCluster = "e-double-large32" InstanceTypeOfclusterForCreateClusterDoubleLarge32 InstanceTypeOfclusterForCreateCluster = "double-large32" InstanceTypeOfclusterForCreateClusterEDoubleLarge48 InstanceTypeOfclusterForCreateCluster = "e-double-large48" InstanceTypeOfclusterForCreateClusterDoubleLarge48 InstanceTypeOfclusterForCreateCluster = "double-large48" InstanceTypeOfclusterForCreateClusterEDoubleLarge64 InstanceTypeOfclusterForCreateCluster = "e-double-large64" InstanceTypeOfclusterForCreateClusterDoubleLarge64 InstanceTypeOfclusterForCreateCluster = "double-large64" InstanceTypeOfclusterForCreateClusterEDoubleLarge96 InstanceTypeOfclusterForCreateCluster = "e-double-large96" InstanceTypeOfclusterForCreateClusterDoubleLarge96 InstanceTypeOfclusterForCreateCluster = "double-large96" )
Enum values for InstanceTypeOfclusterForCreateCluster
func (InstanceTypeOfclusterForCreateCluster) MarshalValue ¶ added in v1.13.0
func (enum InstanceTypeOfclusterForCreateCluster) MarshalValue() (string, error)
func (InstanceTypeOfclusterForCreateCluster) MarshalValueBuf ¶ added in v1.13.0
func (enum InstanceTypeOfclusterForCreateCluster) MarshalValueBuf(b []byte) ([]byte, error)
type InstanceTypeOfnodePoolForCreateNodePool ¶ added in v1.13.0
type InstanceTypeOfnodePoolForCreateNodePool string
const ( InstanceTypeOfnodePoolForCreateNodePoolCMedium InstanceTypeOfnodePoolForCreateNodePool = "c-medium" InstanceTypeOfnodePoolForCreateNodePoolEMedium InstanceTypeOfnodePoolForCreateNodePool = "e-medium" InstanceTypeOfnodePoolForCreateNodePoolMedium InstanceTypeOfnodePoolForCreateNodePool = "medium" InstanceTypeOfnodePoolForCreateNodePoolCMedium4 InstanceTypeOfnodePoolForCreateNodePool = "c-medium4" InstanceTypeOfnodePoolForCreateNodePoolEMedium4 InstanceTypeOfnodePoolForCreateNodePool = "e-medium4" InstanceTypeOfnodePoolForCreateNodePoolMedium4 InstanceTypeOfnodePoolForCreateNodePool = "medium4" InstanceTypeOfnodePoolForCreateNodePoolCMedium8 InstanceTypeOfnodePoolForCreateNodePool = "c-medium8" InstanceTypeOfnodePoolForCreateNodePoolEMedium8 InstanceTypeOfnodePoolForCreateNodePool = "e-medium8" InstanceTypeOfnodePoolForCreateNodePoolMedium8 InstanceTypeOfnodePoolForCreateNodePool = "medium8" InstanceTypeOfnodePoolForCreateNodePoolEMedium16 InstanceTypeOfnodePoolForCreateNodePool = "e-medium16" InstanceTypeOfnodePoolForCreateNodePoolMedium16 InstanceTypeOfnodePoolForCreateNodePool = "medium16" InstanceTypeOfnodePoolForCreateNodePoolEMedium24 InstanceTypeOfnodePoolForCreateNodePool = "e-medium24" InstanceTypeOfnodePoolForCreateNodePoolMedium24 InstanceTypeOfnodePoolForCreateNodePool = "medium24" InstanceTypeOfnodePoolForCreateNodePoolCLarge InstanceTypeOfnodePoolForCreateNodePool = "c-large" InstanceTypeOfnodePoolForCreateNodePoolELarge InstanceTypeOfnodePoolForCreateNodePool = "e-large" InstanceTypeOfnodePoolForCreateNodePoolLarge InstanceTypeOfnodePoolForCreateNodePool = "large" InstanceTypeOfnodePoolForCreateNodePoolCLarge8 InstanceTypeOfnodePoolForCreateNodePool = "c-large8" InstanceTypeOfnodePoolForCreateNodePoolELarge8 InstanceTypeOfnodePoolForCreateNodePool = "e-large8" InstanceTypeOfnodePoolForCreateNodePoolLarge8 InstanceTypeOfnodePoolForCreateNodePool = "large8" InstanceTypeOfnodePoolForCreateNodePoolELarge16 InstanceTypeOfnodePoolForCreateNodePool = "e-large16" InstanceTypeOfnodePoolForCreateNodePoolLarge16 InstanceTypeOfnodePoolForCreateNodePool = "large16" InstanceTypeOfnodePoolForCreateNodePoolELarge24 InstanceTypeOfnodePoolForCreateNodePool = "e-large24" InstanceTypeOfnodePoolForCreateNodePoolLarge24 InstanceTypeOfnodePoolForCreateNodePool = "large24" InstanceTypeOfnodePoolForCreateNodePoolELarge32 InstanceTypeOfnodePoolForCreateNodePool = "e-large32" InstanceTypeOfnodePoolForCreateNodePoolLarge32 InstanceTypeOfnodePoolForCreateNodePool = "large32" InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge8 InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large8" InstanceTypeOfnodePoolForCreateNodePoolExtraLarge8 InstanceTypeOfnodePoolForCreateNodePool = "extra-large8" InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge16 InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large16" InstanceTypeOfnodePoolForCreateNodePoolExtraLarge16 InstanceTypeOfnodePoolForCreateNodePool = "extra-large16" InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge24 InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large24" InstanceTypeOfnodePoolForCreateNodePoolExtraLarge24 InstanceTypeOfnodePoolForCreateNodePool = "extra-large24" InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge32 InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large32" InstanceTypeOfnodePoolForCreateNodePoolExtraLarge32 InstanceTypeOfnodePoolForCreateNodePool = "extra-large32" InstanceTypeOfnodePoolForCreateNodePoolEExtraLarge48 InstanceTypeOfnodePoolForCreateNodePool = "e-extra-large48" InstanceTypeOfnodePoolForCreateNodePoolExtraLarge48 InstanceTypeOfnodePoolForCreateNodePool = "extra-large48" InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge16 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large16" InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge16 InstanceTypeOfnodePoolForCreateNodePool = "double-large16" InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge24 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large24" InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge24 InstanceTypeOfnodePoolForCreateNodePool = "double-large24" InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge32 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large32" InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge32 InstanceTypeOfnodePoolForCreateNodePool = "double-large32" InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge48 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large48" InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge48 InstanceTypeOfnodePoolForCreateNodePool = "double-large48" InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge64 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large64" InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge64 InstanceTypeOfnodePoolForCreateNodePool = "double-large64" InstanceTypeOfnodePoolForCreateNodePoolEDoubleLarge96 InstanceTypeOfnodePoolForCreateNodePool = "e-double-large96" InstanceTypeOfnodePoolForCreateNodePoolDoubleLarge96 InstanceTypeOfnodePoolForCreateNodePool = "double-large96" )
Enum values for InstanceTypeOfnodePoolForCreateNodePool
func (InstanceTypeOfnodePoolForCreateNodePool) MarshalValue ¶ added in v1.13.0
func (enum InstanceTypeOfnodePoolForCreateNodePool) MarshalValue() (string, error)
func (InstanceTypeOfnodePoolForCreateNodePool) MarshalValueBuf ¶ added in v1.13.0
func (enum InstanceTypeOfnodePoolForCreateNodePool) MarshalValueBuf(b []byte) ([]byte, error)
type KubernetesVersionOfclusterForCreateCluster ¶ added in v1.13.0
type KubernetesVersionOfclusterForCreateCluster string
const ( KubernetesVersionOfclusterForCreateClusterV1196 KubernetesVersionOfclusterForCreateCluster = "v1.19.6" KubernetesVersionOfclusterForCreateClusterV11911 KubernetesVersionOfclusterForCreateCluster = "v1.19.11" KubernetesVersionOfclusterForCreateClusterV1201 KubernetesVersionOfclusterForCreateCluster = "v1.20.1" KubernetesVersionOfclusterForCreateClusterV1207 KubernetesVersionOfclusterForCreateCluster = "v1.20.7" KubernetesVersionOfclusterForCreateClusterV1211 KubernetesVersionOfclusterForCreateCluster = "v1.21.1" )
Enum values for KubernetesVersionOfclusterForCreateCluster
func (KubernetesVersionOfclusterForCreateCluster) MarshalValue ¶ added in v1.13.0
func (enum KubernetesVersionOfclusterForCreateCluster) MarshalValue() (string, error)
func (KubernetesVersionOfclusterForCreateCluster) MarshalValueBuf ¶ added in v1.13.0
func (enum KubernetesVersionOfclusterForCreateCluster) MarshalValueBuf(b []byte) ([]byte, error)
type KubernetesVersionOfclusterForUpdateCluster ¶ added in v1.13.0
type KubernetesVersionOfclusterForUpdateCluster string
const ( KubernetesVersionOfclusterForUpdateClusterV1196 KubernetesVersionOfclusterForUpdateCluster = "v1.19.6" KubernetesVersionOfclusterForUpdateClusterV11911 KubernetesVersionOfclusterForUpdateCluster = "v1.19.11" KubernetesVersionOfclusterForUpdateClusterV1201 KubernetesVersionOfclusterForUpdateCluster = "v1.20.1" KubernetesVersionOfclusterForUpdateClusterV1207 KubernetesVersionOfclusterForUpdateCluster = "v1.20.7" KubernetesVersionOfclusterForUpdateClusterV1211 KubernetesVersionOfclusterForUpdateCluster = "v1.21.1" )
Enum values for KubernetesVersionOfclusterForUpdateCluster
func (KubernetesVersionOfclusterForUpdateCluster) MarshalValue ¶ added in v1.13.0
func (enum KubernetesVersionOfclusterForUpdateCluster) MarshalValue() (string, error)
func (KubernetesVersionOfclusterForUpdateCluster) MarshalValueBuf ¶ added in v1.13.0
func (enum KubernetesVersionOfclusterForUpdateCluster) MarshalValueBuf(b []byte) ([]byte, error)
type ListClustersInput ¶
type ListClustersInput struct {
// contains filtered or unexported fields
}
func (ListClustersInput) MarshalFields ¶
func (s ListClustersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListClustersInput) String ¶
func (s ListClustersInput) String() string
String returns the string representation
type ListClustersOutput ¶
type ListClustersOutput struct { Clusters []Clusters `locationName:"clusters" type:"list"` // contains filtered or unexported fields }
func (ListClustersOutput) MarshalFields ¶
func (s ListClustersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListClustersOutput) String ¶
func (s ListClustersOutput) String() string
String returns the string representation
type ListClustersRequest ¶
type ListClustersRequest struct { *aws.Request Input *ListClustersInput Copy func(*ListClustersInput) ListClustersRequest }
ListClustersRequest is the request type for the ListClusters API operation.
func (ListClustersRequest) Send ¶
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 []FirewallGroups `locationName:"firewallGroups" type:"list"` // 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 ListLoadBalancersInput ¶ added in v1.9.0
type ListLoadBalancersInput struct {
// contains filtered or unexported fields
}
func (ListLoadBalancersInput) MarshalFields ¶ added in v1.9.0
func (s ListLoadBalancersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListLoadBalancersInput) String ¶ added in v1.9.0
func (s ListLoadBalancersInput) String() string
String returns the string representation
type ListLoadBalancersOutput ¶ added in v1.9.0
type ListLoadBalancersOutput struct { LoadBalancers []LoadBalancersOfListLoadBalancers `locationName:"loadBalancers" type:"list"` // contains filtered or unexported fields }
func (ListLoadBalancersOutput) MarshalFields ¶ added in v1.9.0
func (s ListLoadBalancersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListLoadBalancersOutput) String ¶ added in v1.9.0
func (s ListLoadBalancersOutput) String() string
String returns the string representation
type ListLoadBalancersRequest ¶ added in v1.9.0
type ListLoadBalancersRequest struct { *aws.Request Input *ListLoadBalancersInput Copy func(*ListLoadBalancersInput) ListLoadBalancersRequest }
ListLoadBalancersRequest is the request type for the ListLoadBalancers API operation.
func (ListLoadBalancersRequest) Send ¶ added in v1.9.0
func (r ListLoadBalancersRequest) Send(ctx context.Context) (*ListLoadBalancersResponse, error)
Send marshals and sends the ListLoadBalancers API request.
type ListLoadBalancersResponse ¶ added in v1.9.0
type ListLoadBalancersResponse struct { *ListLoadBalancersOutput // contains filtered or unexported fields }
ListLoadBalancersResponse is the response type for the ListLoadBalancers API operation.
func (*ListLoadBalancersResponse) SDKResponseMetdata ¶ added in v1.9.0
func (r *ListLoadBalancersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListLoadBalancers request.
type ListNodePoolsInput ¶
type ListNodePoolsInput struct { // ClusterName is a required field ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListNodePoolsInput) MarshalFields ¶
func (s ListNodePoolsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListNodePoolsInput) String ¶
func (s ListNodePoolsInput) String() string
String returns the string representation
func (*ListNodePoolsInput) Validate ¶
func (s *ListNodePoolsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListNodePoolsOutput ¶
type ListNodePoolsOutput struct { NodePools []NodePools `locationName:"nodePools" type:"list"` // contains filtered or unexported fields }
func (ListNodePoolsOutput) MarshalFields ¶
func (s ListNodePoolsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListNodePoolsOutput) String ¶
func (s ListNodePoolsOutput) String() string
String returns the string representation
type ListNodePoolsRequest ¶
type ListNodePoolsRequest struct { *aws.Request Input *ListNodePoolsInput Copy func(*ListNodePoolsInput) ListNodePoolsRequest }
ListNodePoolsRequest is the request type for the ListNodePools API operation.
func (ListNodePoolsRequest) Send ¶
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 { Snapshots []Snapshots `locationName:"snapshots" type:"list"` // contains filtered or unexported fields }
func (ListSnapshotsOutput) MarshalFields ¶
func (s ListSnapshotsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSnapshotsOutput) String ¶
func (s ListSnapshotsOutput) String() string
String returns the string representation
type ListSnapshotsRequest ¶
type ListSnapshotsRequest struct { *aws.Request Input *ListSnapshotsInput Copy func(*ListSnapshotsInput) ListSnapshotsRequest }
ListSnapshotsRequest is the request type for the ListSnapshots API operation.
func (ListSnapshotsRequest) Send ¶
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 Listener ¶ added in v1.9.0
type Listener struct { BalancingType *string `locationName:"balancingType" type:"string"` InstancePort *string `locationName:"instancePort" type:"string"` LoadBalancerPort *string `locationName:"loadBalancerPort" type:"string"` Protocol *string `locationName:"protocol" type:"string"` SslCertificateId *string `locationName:"sslCertificateId" type:"string"` // contains filtered or unexported fields }
func (Listener) MarshalFields ¶ added in v1.9.0
func (s Listener) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ListenerDescriptions ¶ added in v1.9.0
type ListenerDescriptions struct { Listener *Listener `locationName:"listener" type:"structure"` // contains filtered or unexported fields }
func (ListenerDescriptions) MarshalFields ¶ added in v1.9.0
func (s ListenerDescriptions) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListenerDescriptions) String ¶ added in v1.9.0
func (s ListenerDescriptions) String() string
String returns the string representation
type LoadBalancers ¶ added in v1.9.0
type LoadBalancers struct { AccountingType *int64 `locationName:"accountingType" type:"integer"` AvailabilityZones []string `locationName:"availabilityZones" locationNameList:"member" type:"list"` Clusters []ClustersOfGetLoadBalancer `locationName:"clusters" type:"list"` CreatedTime *string `locationName:"createdTime" type:"string"` Description *string `locationName:"description" type:"string"` DnsName *string `locationName:"dnsName" type:"string"` Filter *Filter `locationName:"filter" type:"structure"` HealthCheck *HealthCheck `locationName:"healthCheck" type:"structure"` ListenerDescriptions []ListenerDescriptions `locationName:"listenerDescriptions" type:"list"` LoadBalancerName *string `locationName:"loadBalancerName" type:"string"` NetworkVolume *string `locationName:"networkVolume" type:"string"` NextMonthAccountingType *int64 `locationName:"nextMonthAccountingType" type:"integer"` Option *Option `locationName:"option" type:"structure"` PolicyType *string `locationName:"policyType" type:"string"` // contains filtered or unexported fields }
func (LoadBalancers) MarshalFields ¶ added in v1.9.0
func (s LoadBalancers) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LoadBalancers) String ¶ added in v1.9.0
func (s LoadBalancers) String() string
String returns the string representation
type LoadBalancersOfListLoadBalancers ¶ added in v1.9.0
type LoadBalancersOfListLoadBalancers struct { AccountingType *int64 `locationName:"accountingType" type:"integer"` AvailabilityZones []string `locationName:"availabilityZones" locationNameList:"member" type:"list"` Clusters []ClustersOfListLoadBalancers `locationName:"clusters" type:"list"` CreatedTime *string `locationName:"createdTime" type:"string"` Description *string `locationName:"description" type:"string"` DnsName *string `locationName:"dnsName" type:"string"` Filter *Filter `locationName:"filter" type:"structure"` HealthCheck *HealthCheck `locationName:"healthCheck" type:"structure"` ListenerDescriptions []ListenerDescriptions `locationName:"listenerDescriptions" type:"list"` LoadBalancerName *string `locationName:"loadBalancerName" type:"string"` NetworkVolume *string `locationName:"networkVolume" type:"string"` NextMonthAccountingType *int64 `locationName:"nextMonthAccountingType" type:"integer"` Option *Option `locationName:"option" type:"structure"` PolicyType *string `locationName:"policyType" type:"string"` // contains filtered or unexported fields }
func (LoadBalancersOfListLoadBalancers) MarshalFields ¶ added in v1.9.0
func (s LoadBalancersOfListLoadBalancers) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LoadBalancersOfListLoadBalancers) String ¶ added in v1.9.0
func (s LoadBalancersOfListLoadBalancers) String() string
String returns the string representation
type NetworkConfig ¶
type NetworkConfig struct { NetworkId *string `locationName:"networkId" type:"string"` // contains filtered or unexported fields }
func (NetworkConfig) MarshalFields ¶
func (s NetworkConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NetworkConfig) String ¶
func (s NetworkConfig) String() string
String returns the string representation
type NetworkIdOfclusterForCreateCluster ¶ added in v1.13.0
type NetworkIdOfclusterForCreateCluster string
const (
NetworkIdOfclusterForCreateClusterNetCommonPrivate NetworkIdOfclusterForCreateCluster = "net-COMMON_PRIVATE"
)
Enum values for NetworkIdOfclusterForCreateCluster
func (NetworkIdOfclusterForCreateCluster) MarshalValue ¶ added in v1.13.0
func (enum NetworkIdOfclusterForCreateCluster) MarshalValue() (string, error)
func (NetworkIdOfclusterForCreateCluster) MarshalValueBuf ¶ added in v1.13.0
func (enum NetworkIdOfclusterForCreateCluster) MarshalValueBuf(b []byte) ([]byte, error)
type NetworkIdOfclusterForRestoreClusterFromSnapshot ¶ added in v1.13.0
type NetworkIdOfclusterForRestoreClusterFromSnapshot string
const (
NetworkIdOfclusterForRestoreClusterFromSnapshotNetCommonPrivate NetworkIdOfclusterForRestoreClusterFromSnapshot = "net-COMMON_PRIVATE"
)
Enum values for NetworkIdOfclusterForRestoreClusterFromSnapshot
func (NetworkIdOfclusterForRestoreClusterFromSnapshot) MarshalValue ¶ added in v1.13.0
func (enum NetworkIdOfclusterForRestoreClusterFromSnapshot) MarshalValue() (string, error)
func (NetworkIdOfclusterForRestoreClusterFromSnapshot) MarshalValueBuf ¶ added in v1.13.0
func (enum NetworkIdOfclusterForRestoreClusterFromSnapshot) MarshalValueBuf(b []byte) ([]byte, error)
type NodePool ¶
type NodePool struct { InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"` InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` Nodes []Nodes `locationName:"nodes" type:"list"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (NodePool) MarshalFields ¶
func (s NodePool) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type NodePools ¶ added in v1.9.0
type NodePools struct { InitialNodeCount *int64 `locationName:"initialNodeCount" type:"integer"` InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` Nodes []Nodes `locationName:"nodes" type:"list"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (NodePools) MarshalFields ¶ added in v1.9.0
func (s NodePools) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type NodePoolsOfCreateSnapshot ¶ added in v1.9.0
type NodePoolsOfCreateSnapshot struct { InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (NodePoolsOfCreateSnapshot) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfCreateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfCreateSnapshot) String ¶ added in v1.9.0
func (s NodePoolsOfCreateSnapshot) String() string
String returns the string representation
type NodePoolsOfDeleteSnapshot ¶ added in v1.9.0
type NodePoolsOfDeleteSnapshot struct { InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (NodePoolsOfDeleteSnapshot) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfDeleteSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfDeleteSnapshot) String ¶ added in v1.9.0
func (s NodePoolsOfDeleteSnapshot) String() string
String returns the string representation
type NodePoolsOfDeleteSnapshots ¶ added in v1.9.0
type NodePoolsOfDeleteSnapshots struct { InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (NodePoolsOfDeleteSnapshots) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfDeleteSnapshots) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfDeleteSnapshots) String ¶ added in v1.9.0
func (s NodePoolsOfDeleteSnapshots) String() string
String returns the string representation
type NodePoolsOfGetLoadBalancer ¶ added in v1.9.0
type NodePoolsOfGetLoadBalancer struct { Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` Nodes []NodesOfGetLoadBalancer `locationName:"nodes" type:"list"` // contains filtered or unexported fields }
func (NodePoolsOfGetLoadBalancer) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfGetLoadBalancer) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfGetLoadBalancer) String ¶ added in v1.9.0
func (s NodePoolsOfGetLoadBalancer) String() string
String returns the string representation
type NodePoolsOfGetSnapshot ¶ added in v1.9.0
type NodePoolsOfGetSnapshot struct { InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (NodePoolsOfGetSnapshot) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfGetSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfGetSnapshot) String ¶ added in v1.9.0
func (s NodePoolsOfGetSnapshot) String() string
String returns the string representation
type NodePoolsOfListLoadBalancers ¶ added in v1.9.0
type NodePoolsOfListLoadBalancers struct { Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` Nodes []NodesOfListLoadBalancers `locationName:"nodes" type:"list"` // contains filtered or unexported fields }
func (NodePoolsOfListLoadBalancers) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfListLoadBalancers) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfListLoadBalancers) String ¶ added in v1.9.0
func (s NodePoolsOfListLoadBalancers) String() string
String returns the string representation
type NodePoolsOfListSnapshots ¶ added in v1.9.0
type NodePoolsOfListSnapshots struct { InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (NodePoolsOfListSnapshots) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfListSnapshots) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfListSnapshots) String ¶ added in v1.9.0
func (s NodePoolsOfListSnapshots) String() string
String returns the string representation
type NodePoolsOfUpdateSnapshot ¶ added in v1.9.0
type NodePoolsOfUpdateSnapshot struct { InstanceType *string `locationName:"instanceType" type:"string"` Name *string `locationName:"name" type:"string"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (NodePoolsOfUpdateSnapshot) MarshalFields ¶ added in v1.9.0
func (s NodePoolsOfUpdateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodePoolsOfUpdateSnapshot) String ¶ added in v1.9.0
func (s NodePoolsOfUpdateSnapshot) String() string
String returns the string representation
type Nodes ¶ added in v1.9.0
type Nodes struct { AvailabilityZone *string `locationName:"availabilityZone" type:"string"` Name *string `locationName:"name" type:"string"` PrivateIpAddress *string `locationName:"privateIpAddress" type:"string"` PublicIpAddress *string `locationName:"publicIpAddress" type:"string"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (Nodes) MarshalFields ¶ added in v1.9.0
func (s Nodes) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type NodesOfGetLoadBalancer ¶ added in v1.9.0
type NodesOfGetLoadBalancer struct { AvailabilityZone *string `locationName:"availabilityZone" type:"string"` HealthCheckState *string `locationName:"healthCheckState" type:"string"` Name *string `locationName:"name" type:"string"` PublicIpAddress *string `locationName:"publicIpAddress" type:"string"` // contains filtered or unexported fields }
func (NodesOfGetLoadBalancer) MarshalFields ¶ added in v1.9.0
func (s NodesOfGetLoadBalancer) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodesOfGetLoadBalancer) String ¶ added in v1.9.0
func (s NodesOfGetLoadBalancer) String() string
String returns the string representation
type NodesOfListLoadBalancers ¶ added in v1.9.0
type NodesOfListLoadBalancers struct { AvailabilityZone *string `locationName:"availabilityZone" type:"string"` HealthCheckState *string `locationName:"healthCheckState" type:"string"` Name *string `locationName:"name" type:"string"` PublicIpAddress *string `locationName:"publicIpAddress" type:"string"` // contains filtered or unexported fields }
func (NodesOfListLoadBalancers) MarshalFields ¶ added in v1.9.0
func (s NodesOfListLoadBalancers) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (NodesOfListLoadBalancers) String ¶ added in v1.9.0
func (s NodesOfListLoadBalancers) String() string
String returns the string representation
type Option ¶ added in v1.9.0
type Option struct { SessionStickinessPolicy *SessionStickinessPolicy `locationName:"sessionStickinessPolicy" type:"structure"` SorryPage *SorryPage `locationName:"sorryPage" type:"structure"` // contains filtered or unexported fields }
func (Option) MarshalFields ¶ added in v1.9.0
func (s Option) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ProtocolOfrulesForAuthorizeFirewallGroup ¶ added in v1.13.0
type ProtocolOfrulesForAuthorizeFirewallGroup string
const ( ProtocolOfrulesForAuthorizeFirewallGroupAny ProtocolOfrulesForAuthorizeFirewallGroup = "ANY" ProtocolOfrulesForAuthorizeFirewallGroupTcp ProtocolOfrulesForAuthorizeFirewallGroup = "TCP" ProtocolOfrulesForAuthorizeFirewallGroupUdp ProtocolOfrulesForAuthorizeFirewallGroup = "UDP" ProtocolOfrulesForAuthorizeFirewallGroupIcmp ProtocolOfrulesForAuthorizeFirewallGroup = "ICMP" ProtocolOfrulesForAuthorizeFirewallGroupSsh ProtocolOfrulesForAuthorizeFirewallGroup = "SSH" ProtocolOfrulesForAuthorizeFirewallGroupHttp ProtocolOfrulesForAuthorizeFirewallGroup = "HTTP" ProtocolOfrulesForAuthorizeFirewallGroupHttps ProtocolOfrulesForAuthorizeFirewallGroup = "HTTPS" ProtocolOfrulesForAuthorizeFirewallGroupRdp ProtocolOfrulesForAuthorizeFirewallGroup = "RDP" ProtocolOfrulesForAuthorizeFirewallGroupGre ProtocolOfrulesForAuthorizeFirewallGroup = "GRE" ProtocolOfrulesForAuthorizeFirewallGroupEsp ProtocolOfrulesForAuthorizeFirewallGroup = "ESP" ProtocolOfrulesForAuthorizeFirewallGroupAh ProtocolOfrulesForAuthorizeFirewallGroup = "AH" ProtocolOfrulesForAuthorizeFirewallGroupVrrp ProtocolOfrulesForAuthorizeFirewallGroup = "VRRP" ProtocolOfrulesForAuthorizeFirewallGroupL2tp ProtocolOfrulesForAuthorizeFirewallGroup = "L2TP" )
Enum values for ProtocolOfrulesForAuthorizeFirewallGroup
func (ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValue ¶ added in v1.13.0
func (enum ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValue() (string, error)
func (ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValueBuf ¶ added in v1.13.0
func (enum ProtocolOfrulesForAuthorizeFirewallGroup) MarshalValueBuf(b []byte) ([]byte, error)
type RequestAddonsConfig ¶ added in v1.9.0
type RequestAddonsConfig struct { RequestHttpLoadBalancing *RequestHttpLoadBalancing `locationName:"httpLoadBalancing" type:"structure"` // contains filtered or unexported fields }
func (RequestAddonsConfig) MarshalFields ¶ added in v1.9.0
func (s RequestAddonsConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestAddonsConfig) String ¶ added in v1.9.0
func (s RequestAddonsConfig) String() string
String returns the string representation
type RequestCluster ¶ added in v1.9.0
type RequestCluster struct { Description *string `locationName:"description" type:"string"` // FirewallGroup is a required field FirewallGroup *string `locationName:"firewallGroup" type:"string" required:"true"` KubernetesVersion KubernetesVersionOfclusterForCreateCluster `locationName:"kubernetesVersion" type:"string" enum:"true"` // ListOfRequestLocations is a required field ListOfRequestLocations []string `locationName:"locations" type:"list" required:"true"` // ListOfRequestNodePools is a required field ListOfRequestNodePools []RequestNodePools `locationName:"nodePools" type:"list" required:"true"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` RequestAddonsConfig *RequestAddonsConfig `locationName:"addonsConfig" type:"structure"` RequestNetworkConfig *RequestNetworkConfig `locationName:"networkConfig" type:"structure"` // contains filtered or unexported fields }
func (RequestCluster) MarshalFields ¶ added in v1.9.0
func (s RequestCluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestCluster) String ¶ added in v1.9.0
func (s RequestCluster) String() string
String returns the string representation
func (*RequestCluster) Validate ¶ added in v1.9.0
func (s *RequestCluster) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestClusterOfCreateSnapshot ¶ added in v1.9.0
type RequestClusterOfCreateSnapshot struct { // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
func (RequestClusterOfCreateSnapshot) MarshalFields ¶ added in v1.9.0
func (s RequestClusterOfCreateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestClusterOfCreateSnapshot) String ¶ added in v1.9.0
func (s RequestClusterOfCreateSnapshot) String() string
String returns the string representation
func (*RequestClusterOfCreateSnapshot) Validate ¶ added in v1.9.0
func (s *RequestClusterOfCreateSnapshot) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestClusterOfRestoreClusterFromSnapshot ¶ added in v1.9.0
type RequestClusterOfRestoreClusterFromSnapshot struct { Description *string `locationName:"description" type:"string"` // FirewallGroup is a required field FirewallGroup *string `locationName:"firewallGroup" type:"string" required:"true"` // ListOfRequestLocations is a required field ListOfRequestLocations []string `locationName:"locations" type:"list" required:"true"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` RequestAddonsConfig *RequestAddonsConfig `locationName:"addonsConfig" type:"structure"` RequestNetworkConfig *RequestNetworkConfigOfRestoreClusterFromSnapshot `locationName:"networkConfig" type:"structure"` // contains filtered or unexported fields }
func (RequestClusterOfRestoreClusterFromSnapshot) MarshalFields ¶ added in v1.9.0
func (s RequestClusterOfRestoreClusterFromSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestClusterOfRestoreClusterFromSnapshot) String ¶ added in v1.9.0
func (s RequestClusterOfRestoreClusterFromSnapshot) String() string
String returns the string representation
func (*RequestClusterOfRestoreClusterFromSnapshot) Validate ¶ added in v1.9.0
func (s *RequestClusterOfRestoreClusterFromSnapshot) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestClusterOfUpdateCluster ¶ added in v1.9.0
type RequestClusterOfUpdateCluster struct { Description *string `locationName:"description" type:"string"` KubernetesVersion KubernetesVersionOfclusterForUpdateCluster `locationName:"kubernetesVersion" type:"string" enum:"true"` Name *string `locationName:"name" type:"string"` RequestAddonsConfig *RequestAddonsConfig `locationName:"addonsConfig" type:"structure"` // contains filtered or unexported fields }
func (RequestClusterOfUpdateCluster) MarshalFields ¶ added in v1.9.0
func (s RequestClusterOfUpdateCluster) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestClusterOfUpdateCluster) String ¶ added in v1.9.0
func (s RequestClusterOfUpdateCluster) String() string
String returns the string representation
type RequestFirewallGroup ¶ added in v1.9.0
type RequestFirewallGroup struct { Description *string `locationName:"description" type:"string"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
func (RequestFirewallGroup) MarshalFields ¶ added in v1.9.0
func (s RequestFirewallGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestFirewallGroup) String ¶ added in v1.9.0
func (s RequestFirewallGroup) String() string
String returns the string representation
func (*RequestFirewallGroup) Validate ¶ added in v1.9.0
func (s *RequestFirewallGroup) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestFirewallGroupOfUpdateFirewallGroup ¶ added in v1.11.0
type RequestFirewallGroupOfUpdateFirewallGroup struct { Description *string `locationName:"description" type:"string"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
func (RequestFirewallGroupOfUpdateFirewallGroup) MarshalFields ¶ added in v1.11.0
func (s RequestFirewallGroupOfUpdateFirewallGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestFirewallGroupOfUpdateFirewallGroup) String ¶ added in v1.11.0
func (s RequestFirewallGroupOfUpdateFirewallGroup) String() string
String returns the string representation
type RequestHttpLoadBalancing ¶ added in v1.9.0
type RequestHttpLoadBalancing struct { Disabled *bool `locationName:"disabled" type:"boolean"` // contains filtered or unexported fields }
func (RequestHttpLoadBalancing) MarshalFields ¶ added in v1.9.0
func (s RequestHttpLoadBalancing) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestHttpLoadBalancing) String ¶ added in v1.9.0
func (s RequestHttpLoadBalancing) String() string
String returns the string representation
type RequestNetworkConfig ¶ added in v1.9.0
type RequestNetworkConfig struct { NetworkId NetworkIdOfclusterForCreateCluster `locationName:"networkId" type:"string" enum:"true"` // contains filtered or unexported fields }
func (RequestNetworkConfig) MarshalFields ¶ added in v1.9.0
func (s RequestNetworkConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestNetworkConfig) String ¶ added in v1.9.0
func (s RequestNetworkConfig) String() string
String returns the string representation
type RequestNetworkConfigOfRestoreClusterFromSnapshot ¶ added in v1.13.0
type RequestNetworkConfigOfRestoreClusterFromSnapshot struct { NetworkId NetworkIdOfclusterForRestoreClusterFromSnapshot `locationName:"networkId" type:"string" enum:"true"` // contains filtered or unexported fields }
func (RequestNetworkConfigOfRestoreClusterFromSnapshot) MarshalFields ¶ added in v1.13.0
func (s RequestNetworkConfigOfRestoreClusterFromSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestNetworkConfigOfRestoreClusterFromSnapshot) String ¶ added in v1.13.0
func (s RequestNetworkConfigOfRestoreClusterFromSnapshot) String() string
String returns the string representation
type RequestNodePool ¶ added in v1.9.0
type RequestNodePool struct { // InstanceType is a required field InstanceType InstanceTypeOfnodePoolForCreateNodePool `locationName:"instanceType" type:"string" required:"true" enum:"true"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (RequestNodePool) MarshalFields ¶ added in v1.9.0
func (s RequestNodePool) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestNodePool) String ¶ added in v1.9.0
func (s RequestNodePool) String() string
String returns the string representation
func (*RequestNodePool) Validate ¶ added in v1.9.0
func (s *RequestNodePool) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestNodePools ¶ added in v1.9.0
type RequestNodePools struct { // InstanceType is a required field InstanceType InstanceTypeOfclusterForCreateCluster `locationName:"instanceType" type:"string" required:"true" enum:"true"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` NodeCount *int64 `locationName:"nodeCount" type:"integer"` // contains filtered or unexported fields }
func (RequestNodePools) MarshalFields ¶ added in v1.9.0
func (s RequestNodePools) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestNodePools) String ¶ added in v1.9.0
func (s RequestNodePools) String() string
String returns the string representation
func (*RequestNodePools) Validate ¶ added in v1.9.0
func (s *RequestNodePools) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestRules ¶ added in v1.9.0
type RequestRules struct { // CidrIp is a required field CidrIp *string `locationName:"cidrIp" type:"string" required:"true"` Description *string `locationName:"description" type:"string"` Direction DirectionOfrulesForAuthorizeFirewallGroup `locationName:"direction" type:"string" enum:"true"` FromPort *int64 `locationName:"fromPort" type:"integer"` Protocol ProtocolOfrulesForAuthorizeFirewallGroup `locationName:"protocol" type:"string" enum:"true"` ToPort *int64 `locationName:"toPort" type:"integer"` // contains filtered or unexported fields }
func (RequestRules) MarshalFields ¶ added in v1.9.0
func (s RequestRules) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestRules) String ¶ added in v1.9.0
func (s RequestRules) String() string
String returns the string representation
func (*RequestRules) Validate ¶ added in v1.9.0
func (s *RequestRules) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestSnapshot ¶ added in v1.9.0
type RequestSnapshot struct { Description *string `locationName:"description" type:"string"` ExpirationTime ExpirationTimeOfsnapshotForCreateSnapshot `locationName:"expirationTime" type:"string" enum:"true"` // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // RequestCluster is a required field RequestCluster *RequestClusterOfCreateSnapshot `locationName:"cluster" type:"structure" required:"true"` // contains filtered or unexported fields }
func (RequestSnapshot) MarshalFields ¶ added in v1.9.0
func (s RequestSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestSnapshot) String ¶ added in v1.9.0
func (s RequestSnapshot) String() string
String returns the string representation
func (*RequestSnapshot) Validate ¶ added in v1.9.0
func (s *RequestSnapshot) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RequestSnapshotOfUpdateSnapshot ¶ added in v1.9.0
type RequestSnapshotOfUpdateSnapshot struct { Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
func (RequestSnapshotOfUpdateSnapshot) MarshalFields ¶ added in v1.9.0
func (s RequestSnapshotOfUpdateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RequestSnapshotOfUpdateSnapshot) String ¶ added in v1.9.0
func (s RequestSnapshotOfUpdateSnapshot) String() string
String returns the string representation
type RestoreClusterFromSnapshotInput ¶
type RestoreClusterFromSnapshotInput struct { // Cluster is a required field Cluster *RequestClusterOfRestoreClusterFromSnapshot `locationName:"cluster" type:"structure" required:"true"` // SnapshotName is a required field SnapshotName *string `location:"uri" locationName:"SnapshotName" type:"string" required:"true"` // contains filtered or unexported fields }
func (RestoreClusterFromSnapshotInput) MarshalFields ¶
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"` // 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 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 *FirewallGroup `locationName:"firewallGroup" type:"structure"` // 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 Rules ¶ added in v1.9.0
type Rules struct { CidrIp *string `locationName:"cidrIp" type:"string"` Description *string `locationName:"description" type:"string"` Direction *string `locationName:"direction" type:"string"` FromPort *int64 `locationName:"fromPort" type:"integer"` Id *string `locationName:"id" type:"string"` Protocol *string `locationName:"protocol" type:"string"` Status *string `locationName:"status" type:"string"` ToPort *int64 `locationName:"toPort" type:"integer"` // contains filtered or unexported fields }
func (Rules) MarshalFields ¶ added in v1.9.0
func (s Rules) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ServerConfig ¶
type ServerConfig struct { DefaultKubernetesVersion *string `locationName:"defaultKubernetesVersion" type:"string"` ValidKubernetesVersions []string `locationName:"validKubernetesVersions" locationNameList:"member" type:"list"` // contains filtered or unexported fields }
func (ServerConfig) MarshalFields ¶
func (s ServerConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ServerConfig) String ¶
func (s ServerConfig) String() string
String returns the string representation
type SessionStickinessPolicy ¶ added in v1.9.0
type SessionStickinessPolicy struct { Enabled *bool `locationName:"enabled" type:"boolean"` ExpirationPeriod *int64 `locationName:"expirationPeriod" type:"integer"` // contains filtered or unexported fields }
func (SessionStickinessPolicy) MarshalFields ¶ added in v1.9.0
func (s SessionStickinessPolicy) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SessionStickinessPolicy) String ¶ added in v1.9.0
func (s SessionStickinessPolicy) String() string
String returns the string representation
type SetNodePoolSizeInput ¶
type SetNodePoolSizeInput struct { // ClusterName is a required field ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"` // NodeCount is a required field NodeCount *int64 `locationName:"nodeCount" type:"integer" required:"true"` // NodePoolName is a required field NodePoolName *string `location:"uri" locationName:"NodePoolName" type:"string" required:"true"` // contains filtered or unexported fields }
func (SetNodePoolSizeInput) MarshalFields ¶
func (s SetNodePoolSizeInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SetNodePoolSizeInput) String ¶
func (s SetNodePoolSizeInput) String() string
String returns the string representation
func (*SetNodePoolSizeInput) Validate ¶
func (s *SetNodePoolSizeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SetNodePoolSizeOutput ¶
type SetNodePoolSizeOutput struct { NodePool *NodePool `locationName:"nodePool" type:"structure"` // contains filtered or unexported fields }
func (SetNodePoolSizeOutput) MarshalFields ¶
func (s SetNodePoolSizeOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SetNodePoolSizeOutput) String ¶
func (s SetNodePoolSizeOutput) String() string
String returns the string representation
type SetNodePoolSizeRequest ¶
type SetNodePoolSizeRequest struct { *aws.Request Input *SetNodePoolSizeInput Copy func(*SetNodePoolSizeInput) SetNodePoolSizeRequest }
SetNodePoolSizeRequest is the request type for the SetNodePoolSize API operation.
func (SetNodePoolSizeRequest) Send ¶
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 *ClusterOfGetSnapshot `locationName:"cluster" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` Name *string `locationName:"name" type:"string"` ResourceVersion *string `locationName:"resourceVersion" type:"string"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (Snapshot) MarshalFields ¶
func (s Snapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type SnapshotOfCreateSnapshot ¶ added in v1.9.0
type SnapshotOfCreateSnapshot struct { Cluster *ClusterOfCreateSnapshot `locationName:"cluster" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` Name *string `locationName:"name" type:"string"` ResourceVersion *string `locationName:"resourceVersion" type:"string"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (SnapshotOfCreateSnapshot) MarshalFields ¶ added in v1.9.0
func (s SnapshotOfCreateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SnapshotOfCreateSnapshot) String ¶ added in v1.9.0
func (s SnapshotOfCreateSnapshot) String() string
String returns the string representation
type SnapshotOfDeleteSnapshot ¶ added in v1.9.0
type SnapshotOfDeleteSnapshot struct { Cluster *ClusterOfDeleteSnapshot `locationName:"cluster" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` Name *string `locationName:"name" type:"string"` ResourceVersion *string `locationName:"resourceVersion" type:"string"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (SnapshotOfDeleteSnapshot) MarshalFields ¶ added in v1.9.0
func (s SnapshotOfDeleteSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SnapshotOfDeleteSnapshot) String ¶ added in v1.9.0
func (s SnapshotOfDeleteSnapshot) String() string
String returns the string representation
type SnapshotOfUpdateSnapshot ¶ added in v1.9.0
type SnapshotOfUpdateSnapshot struct { Cluster *ClusterOfUpdateSnapshot `locationName:"cluster" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` Name *string `locationName:"name" type:"string"` ResourceVersion *string `locationName:"resourceVersion" type:"string"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (SnapshotOfUpdateSnapshot) MarshalFields ¶ added in v1.9.0
func (s SnapshotOfUpdateSnapshot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SnapshotOfUpdateSnapshot) String ¶ added in v1.9.0
func (s SnapshotOfUpdateSnapshot) String() string
String returns the string representation
type Snapshots ¶ added in v1.9.0
type Snapshots struct { Cluster *ClusterOfListSnapshots `locationName:"cluster" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` Name *string `locationName:"name" type:"string"` ResourceVersion *string `locationName:"resourceVersion" type:"string"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (Snapshots) MarshalFields ¶ added in v1.9.0
func (s Snapshots) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type SnapshotsOfDeleteSnapshots ¶ added in v1.9.0
type SnapshotsOfDeleteSnapshots struct { Cluster *ClusterOfDeleteSnapshots `locationName:"cluster" type:"structure"` CreateTime *string `locationName:"createTime" type:"string"` Description *string `locationName:"description" type:"string"` ExpirationTime *string `locationName:"expirationTime" type:"string"` Name *string `locationName:"name" type:"string"` ResourceVersion *string `locationName:"resourceVersion" type:"string"` Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (SnapshotsOfDeleteSnapshots) MarshalFields ¶ added in v1.9.0
func (s SnapshotsOfDeleteSnapshots) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SnapshotsOfDeleteSnapshots) String ¶ added in v1.9.0
func (s SnapshotsOfDeleteSnapshots) String() string
String returns the string representation
type SorryPage ¶ added in v1.9.0
type SorryPage struct { Enabled *bool `locationName:"enabled" type:"boolean"` StatusCode *int64 `locationName:"statusCode" type:"integer"` // contains filtered or unexported fields }
func (SorryPage) MarshalFields ¶ added in v1.9.0
func (s SorryPage) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type UpdateClusterInput ¶
type UpdateClusterInput struct { Cluster *RequestClusterOfUpdateCluster `locationName:"cluster" type:"structure"` // ClusterName is a required field ClusterName *string `location:"uri" locationName:"ClusterName" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateClusterInput) MarshalFields ¶
func (s UpdateClusterInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateClusterInput) String ¶
func (s UpdateClusterInput) String() string
String returns the string representation
func (*UpdateClusterInput) Validate ¶
func (s *UpdateClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateClusterOutput ¶
type UpdateClusterOutput struct { Cluster *Cluster `locationName:"cluster" type:"structure"` // contains filtered or unexported fields }
func (UpdateClusterOutput) MarshalFields ¶
func (s UpdateClusterOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateClusterOutput) String ¶
func (s UpdateClusterOutput) String() string
String returns the string representation
type UpdateClusterRequest ¶
type UpdateClusterRequest struct { *aws.Request Input *UpdateClusterInput Copy func(*UpdateClusterInput) UpdateClusterRequest }
UpdateClusterRequest is the request type for the UpdateCluster API operation.
func (UpdateClusterRequest) Send ¶
func (r UpdateClusterRequest) Send(ctx context.Context) (*UpdateClusterResponse, error)
Send marshals and sends the UpdateCluster API request.
type UpdateClusterResponse ¶
type UpdateClusterResponse struct { *UpdateClusterOutput // contains filtered or unexported fields }
UpdateClusterResponse is the response type for the UpdateCluster API operation.
func (*UpdateClusterResponse) SDKResponseMetdata ¶
func (r *UpdateClusterResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateCluster request.
type UpdateFirewallGroupInput ¶
type UpdateFirewallGroupInput struct { FirewallGroup *RequestFirewallGroupOfUpdateFirewallGroup `locationName:"firewallGroup" type:"structure"` // FirewallGroupName is a required field FirewallGroupName *string `location:"uri" locationName:"FirewallGroupName" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateFirewallGroupInput) MarshalFields ¶
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 *FirewallGroup `locationName:"firewallGroup" type:"structure"` // 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 UpdateFirewallGroupResponse ¶
type UpdateFirewallGroupResponse struct { *UpdateFirewallGroupOutput // contains filtered or unexported fields }
UpdateFirewallGroupResponse is the response type for the UpdateFirewallGroup API operation.
func (*UpdateFirewallGroupResponse) SDKResponseMetdata ¶
func (r *UpdateFirewallGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateFirewallGroup request.
type UpdateSnapshotInput ¶
type UpdateSnapshotInput struct { Snapshot *RequestSnapshotOfUpdateSnapshot `locationName:"snapshot" type:"structure"` // SnapshotName is a required field SnapshotName *string `location:"uri" locationName:"SnapshotName" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSnapshotInput) MarshalFields ¶
func (s UpdateSnapshotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSnapshotInput) String ¶
func (s UpdateSnapshotInput) String() string
String returns the string representation
func (*UpdateSnapshotInput) Validate ¶
func (s *UpdateSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSnapshotOutput ¶
type UpdateSnapshotOutput struct { Snapshot *SnapshotOfUpdateSnapshot `locationName:"snapshot" type:"structure"` // contains filtered or unexported fields }
func (UpdateSnapshotOutput) MarshalFields ¶
func (s UpdateSnapshotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSnapshotOutput) String ¶
func (s UpdateSnapshotOutput) String() string
String returns the string representation
type UpdateSnapshotRequest ¶
type UpdateSnapshotRequest struct { *aws.Request Input *UpdateSnapshotInput Copy func(*UpdateSnapshotInput) UpdateSnapshotRequest }
UpdateSnapshotRequest is the request type for the UpdateSnapshot API operation.
func (UpdateSnapshotRequest) Send ¶
func (r UpdateSnapshotRequest) Send(ctx context.Context) (*UpdateSnapshotResponse, error)
Send marshals and sends the UpdateSnapshot API request.
type UpdateSnapshotResponse ¶
type UpdateSnapshotResponse struct { *UpdateSnapshotOutput // contains filtered or unexported fields }
UpdateSnapshotResponse is the response type for the UpdateSnapshot API operation.
func (*UpdateSnapshotResponse) SDKResponseMetdata ¶
func (r *UpdateSnapshotResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateSnapshot request.
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_GetLoadBalancer.go
- api_op_GetNodePool.go
- api_op_GetServerConfig.go
- api_op_GetSnapshot.go
- api_op_ListClusters.go
- api_op_ListFirewallGroups.go
- api_op_ListLoadBalancers.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 Kubernetes Service Hatoba service client for testing your code.
|
Package hatobaiface provides an interface to enable mocking the NIFCLOUD Kubernetes Service Hatoba service client for testing your code. |