Documentation ¶
Overview ¶
Package nas provides the client and types for making API requests to nas.
See https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24 for more information on this service.
See nas package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/nas/
Using the Client ¶
To use nas with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the nas client for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/nas/#New
Index ¶
- Constants
- type AuthorizeNASSecurityGroupIngressInput
- type AuthorizeNASSecurityGroupIngressOutput
- type AuthorizeNASSecurityGroupIngressRequest
- type AuthorizeNASSecurityGroupIngressResponse
- type ClearNASSessionInput
- type ClearNASSessionOutput
- type ClearNASSessionRequest
- type ClearNASSessionResponse
- type Client
- func (c *Client) AuthorizeNASSecurityGroupIngressRequest(input *AuthorizeNASSecurityGroupIngressInput) AuthorizeNASSecurityGroupIngressRequest
- func (c *Client) ClearNASSessionRequest(input *ClearNASSessionInput) ClearNASSessionRequest
- func (c *Client) CreateNASInstanceRequest(input *CreateNASInstanceInput) CreateNASInstanceRequest
- func (c *Client) CreateNASSecurityGroupRequest(input *CreateNASSecurityGroupInput) CreateNASSecurityGroupRequest
- func (c *Client) DeleteNASInstanceRequest(input *DeleteNASInstanceInput) DeleteNASInstanceRequest
- func (c *Client) DeleteNASSecurityGroupRequest(input *DeleteNASSecurityGroupInput) DeleteNASSecurityGroupRequest
- func (c *Client) DescribeNASInstancesRequest(input *DescribeNASInstancesInput) DescribeNASInstancesRequest
- func (c *Client) DescribeNASSecurityGroupsRequest(input *DescribeNASSecurityGroupsInput) DescribeNASSecurityGroupsRequest
- func (c *Client) GetMetricStatisticsRequest(input *GetMetricStatisticsInput) GetMetricStatisticsRequest
- func (c *Client) ModifyNASInstanceRequest(input *ModifyNASInstanceInput) ModifyNASInstanceRequest
- func (c *Client) ModifyNASSecurityGroupRequest(input *ModifyNASSecurityGroupInput) ModifyNASSecurityGroupRequest
- func (c *Client) RevokeNASSecurityGroupIngressRequest(input *RevokeNASSecurityGroupIngressInput) RevokeNASSecurityGroupIngressRequest
- type CreateNASInstanceInput
- type CreateNASInstanceOutput
- type CreateNASInstanceRequest
- type CreateNASInstanceResponse
- type CreateNASSecurityGroupInput
- type CreateNASSecurityGroupOutput
- type CreateNASSecurityGroupRequest
- type CreateNASSecurityGroupResponse
- type DeleteNASInstanceInput
- type DeleteNASInstanceOutput
- type DeleteNASInstanceRequest
- type DeleteNASInstanceResponse
- type DeleteNASSecurityGroupInput
- type DeleteNASSecurityGroupOutput
- type DeleteNASSecurityGroupRequest
- type DeleteNASSecurityGroupResponse
- type DescribeNASInstancesInput
- type DescribeNASInstancesOutput
- type DescribeNASInstancesRequest
- type DescribeNASInstancesResponse
- type DescribeNASSecurityGroupsInput
- type DescribeNASSecurityGroupsOutput
- type DescribeNASSecurityGroupsRequest
- type DescribeNASSecurityGroupsResponse
- type DomainController
- type Endpoint
- type GetMetricStatisticsInput
- type GetMetricStatisticsOutput
- type GetMetricStatisticsRequest
- type GetMetricStatisticsResponse
- type IPRange
- type Member
- type ModifyNASInstanceInput
- type ModifyNASInstanceOutput
- type ModifyNASInstanceRequest
- type ModifyNASInstanceResponse
- type ModifyNASSecurityGroupInput
- type ModifyNASSecurityGroupOutput
- type ModifyNASSecurityGroupRequest
- type ModifyNASSecurityGroupResponse
- type NASInstance
- type NASInstanceErrorInfo
- type NASSecurityGroup
- type RequestDimensionsStruct
- type RequestDomainControllersStruct
- type RevokeNASSecurityGroupIngressInput
- type RevokeNASSecurityGroupIngressOutput
- type RevokeNASSecurityGroupIngressRequest
- type RevokeNASSecurityGroupIngressResponse
- type SecurityGroup
Constants ¶
const ( ServiceName = "nas" // Service's name ServiceID = "Nas" // Service's identifier EndpointsID = "nas" // Service's Endpoint identifier )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizeNASSecurityGroupIngressInput ¶
type AuthorizeNASSecurityGroupIngressInput struct { CIDRIP *string `locationName:"CIDRIP" type:"string"` NASSecurityGroupName *string `locationName:"NASSecurityGroupName" type:"string"` SecurityGroupName *string `locationName:"SecurityGroupName" type:"string"` // contains filtered or unexported fields }
func (AuthorizeNASSecurityGroupIngressInput) String ¶
func (s AuthorizeNASSecurityGroupIngressInput) String() string
String returns the string representation
type AuthorizeNASSecurityGroupIngressOutput ¶
type AuthorizeNASSecurityGroupIngressOutput struct { NASSecurityGroup *NASSecurityGroup `type:"structure"` // contains filtered or unexported fields }
func (AuthorizeNASSecurityGroupIngressOutput) String ¶
func (s AuthorizeNASSecurityGroupIngressOutput) String() string
String returns the string representation
type AuthorizeNASSecurityGroupIngressRequest ¶
type AuthorizeNASSecurityGroupIngressRequest struct { *aws.Request Input *AuthorizeNASSecurityGroupIngressInput Copy func(*AuthorizeNASSecurityGroupIngressInput) AuthorizeNASSecurityGroupIngressRequest }
AuthorizeNASSecurityGroupIngressRequest is the request type for the AuthorizeNASSecurityGroupIngress API operation.
func (AuthorizeNASSecurityGroupIngressRequest) Send ¶
func (r AuthorizeNASSecurityGroupIngressRequest) Send(ctx context.Context) (*AuthorizeNASSecurityGroupIngressResponse, error)
Send marshals and sends the AuthorizeNASSecurityGroupIngress API request.
type AuthorizeNASSecurityGroupIngressResponse ¶ added in v0.0.2
type AuthorizeNASSecurityGroupIngressResponse struct { *AuthorizeNASSecurityGroupIngressOutput // contains filtered or unexported fields }
AuthorizeNASSecurityGroupIngressResponse is the response type for the AuthorizeNASSecurityGroupIngress API operation.
func (*AuthorizeNASSecurityGroupIngressResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *AuthorizeNASSecurityGroupIngressResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AuthorizeNASSecurityGroupIngress request.
type ClearNASSessionInput ¶ added in v0.0.2
type ClearNASSessionInput struct { NASInstanceIdentifier *string `locationName:"NASInstanceIdentifier" type:"string"` SessionClearType *string `locationName:"SessionClearType" type:"string"` // contains filtered or unexported fields }
func (ClearNASSessionInput) String ¶ added in v0.0.2
func (s ClearNASSessionInput) String() string
String returns the string representation
type ClearNASSessionOutput ¶ added in v0.0.2
type ClearNASSessionOutput struct { NASInstance *NASInstance `type:"structure"` // contains filtered or unexported fields }
func (ClearNASSessionOutput) String ¶ added in v0.0.2
func (s ClearNASSessionOutput) String() string
String returns the string representation
type ClearNASSessionRequest ¶ added in v0.0.2
type ClearNASSessionRequest struct { *aws.Request Input *ClearNASSessionInput Copy func(*ClearNASSessionInput) ClearNASSessionRequest }
ClearNASSessionRequest is the request type for the ClearNASSession API operation.
func (ClearNASSessionRequest) Send ¶ added in v0.0.2
func (r ClearNASSessionRequest) Send(ctx context.Context) (*ClearNASSessionResponse, error)
Send marshals and sends the ClearNASSession API request.
type ClearNASSessionResponse ¶ added in v0.0.2
type ClearNASSessionResponse struct { *ClearNASSessionOutput // contains filtered or unexported fields }
ClearNASSessionResponse is the response type for the ClearNASSession API operation.
func (*ClearNASSessionResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *ClearNASSessionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ClearNASSession request.
type Client ¶ added in v0.0.2
Client provides the API operation methods for making requests to nas. 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 := nas.New(myConfig)
func (*Client) AuthorizeNASSecurityGroupIngressRequest ¶ added in v0.0.2
func (c *Client) AuthorizeNASSecurityGroupIngressRequest(input *AuthorizeNASSecurityGroupIngressInput) AuthorizeNASSecurityGroupIngressRequest
AuthorizeNASSecurityGroupIngressRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using AuthorizeNASSecurityGroupIngressRequest. req := client.AuthorizeNASSecurityGroupIngressRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/AuthorizeNASSecurityGroupIngress
func (*Client) ClearNASSessionRequest ¶ added in v0.0.2
func (c *Client) ClearNASSessionRequest(input *ClearNASSessionInput) ClearNASSessionRequest
ClearNASSessionRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using ClearNASSessionRequest. req := client.ClearNASSessionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/ClearNASSession
func (*Client) CreateNASInstanceRequest ¶ added in v0.0.2
func (c *Client) CreateNASInstanceRequest(input *CreateNASInstanceInput) CreateNASInstanceRequest
CreateNASInstanceRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using CreateNASInstanceRequest. req := client.CreateNASInstanceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/CreateNASInstance
func (*Client) CreateNASSecurityGroupRequest ¶ added in v0.0.2
func (c *Client) CreateNASSecurityGroupRequest(input *CreateNASSecurityGroupInput) CreateNASSecurityGroupRequest
CreateNASSecurityGroupRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using CreateNASSecurityGroupRequest. req := client.CreateNASSecurityGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/CreateNASSecurityGroup
func (*Client) DeleteNASInstanceRequest ¶ added in v0.0.2
func (c *Client) DeleteNASInstanceRequest(input *DeleteNASInstanceInput) DeleteNASInstanceRequest
DeleteNASInstanceRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using DeleteNASInstanceRequest. req := client.DeleteNASInstanceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/DeleteNASInstance
func (*Client) DeleteNASSecurityGroupRequest ¶ added in v0.0.2
func (c *Client) DeleteNASSecurityGroupRequest(input *DeleteNASSecurityGroupInput) DeleteNASSecurityGroupRequest
DeleteNASSecurityGroupRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using DeleteNASSecurityGroupRequest. req := client.DeleteNASSecurityGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/DeleteNASSecurityGroup
func (*Client) DescribeNASInstancesRequest ¶ added in v0.0.2
func (c *Client) DescribeNASInstancesRequest(input *DescribeNASInstancesInput) DescribeNASInstancesRequest
DescribeNASInstancesRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using DescribeNASInstancesRequest. req := client.DescribeNASInstancesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/DescribeNASInstances
func (*Client) DescribeNASSecurityGroupsRequest ¶ added in v0.0.2
func (c *Client) DescribeNASSecurityGroupsRequest(input *DescribeNASSecurityGroupsInput) DescribeNASSecurityGroupsRequest
DescribeNASSecurityGroupsRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using DescribeNASSecurityGroupsRequest. req := client.DescribeNASSecurityGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/DescribeNASSecurityGroups
func (*Client) GetMetricStatisticsRequest ¶ added in v0.0.2
func (c *Client) GetMetricStatisticsRequest(input *GetMetricStatisticsInput) GetMetricStatisticsRequest
GetMetricStatisticsRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using GetMetricStatisticsRequest. req := client.GetMetricStatisticsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/GetMetricStatistics
func (*Client) ModifyNASInstanceRequest ¶ added in v0.0.2
func (c *Client) ModifyNASInstanceRequest(input *ModifyNASInstanceInput) ModifyNASInstanceRequest
ModifyNASInstanceRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using ModifyNASInstanceRequest. req := client.ModifyNASInstanceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/ModifyNASInstance
func (*Client) ModifyNASSecurityGroupRequest ¶ added in v0.0.2
func (c *Client) ModifyNASSecurityGroupRequest(input *ModifyNASSecurityGroupInput) ModifyNASSecurityGroupRequest
ModifyNASSecurityGroupRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using ModifyNASSecurityGroupRequest. req := client.ModifyNASSecurityGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/ModifyNASSecurityGroup
func (*Client) RevokeNASSecurityGroupIngressRequest ¶ added in v0.0.2
func (c *Client) RevokeNASSecurityGroupIngressRequest(input *RevokeNASSecurityGroupIngressInput) RevokeNASSecurityGroupIngressRequest
RevokeNASSecurityGroupIngressRequest returns a request value for making API operation for NIFCLOUD NAS.
// Example sending a request using RevokeNASSecurityGroupIngressRequest. req := client.RevokeNASSecurityGroupIngressRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/nas-N2016-02-24/RevokeNASSecurityGroupIngress
type CreateNASInstanceInput ¶
type CreateNASInstanceInput struct { AllocatedStorage *int64 `locationName:"AllocatedStorage" type:"integer"` AvailabilityZone *string `locationName:"AvailabilityZone" type:"string"` MasterPrivateAddress *string `locationName:"MasterPrivateAddress" type:"string"` MasterUserPassword *string `locationName:"MasterUserPassword" type:"string"` MasterUsername *string `locationName:"MasterUsername" type:"string"` NASInstanceDescription *string `locationName:"NASInstanceDescription" type:"string"` NASInstanceIdentifier *string `locationName:"NASInstanceIdentifier" type:"string"` NASInstanceType *int64 `locationName:"NASInstanceType" type:"integer"` NASSecurityGroups []string `locationName:"NASSecurityGroups" locationNameList:"member" type:"list"` NetworkId *string `locationName:"NetworkId" type:"string"` Protocol *string `locationName:"Protocol" type:"string"` // contains filtered or unexported fields }
func (CreateNASInstanceInput) String ¶
func (s CreateNASInstanceInput) String() string
String returns the string representation
type CreateNASInstanceOutput ¶
type CreateNASInstanceOutput struct { NASInstance *NASInstance `type:"structure"` // contains filtered or unexported fields }
func (CreateNASInstanceOutput) String ¶
func (s CreateNASInstanceOutput) String() string
String returns the string representation
type CreateNASInstanceRequest ¶
type CreateNASInstanceRequest struct { *aws.Request Input *CreateNASInstanceInput Copy func(*CreateNASInstanceInput) CreateNASInstanceRequest }
CreateNASInstanceRequest is the request type for the CreateNASInstance API operation.
func (CreateNASInstanceRequest) Send ¶
func (r CreateNASInstanceRequest) Send(ctx context.Context) (*CreateNASInstanceResponse, error)
Send marshals and sends the CreateNASInstance API request.
type CreateNASInstanceResponse ¶ added in v0.0.2
type CreateNASInstanceResponse struct { *CreateNASInstanceOutput // contains filtered or unexported fields }
CreateNASInstanceResponse is the response type for the CreateNASInstance API operation.
func (*CreateNASInstanceResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *CreateNASInstanceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateNASInstance request.
type CreateNASSecurityGroupInput ¶
type CreateNASSecurityGroupInput struct { AvailabilityZone *string `locationName:"AvailabilityZone" type:"string"` NASSecurityGroupDescription *string `locationName:"NASSecurityGroupDescription" type:"string"` NASSecurityGroupName *string `locationName:"NASSecurityGroupName" type:"string"` // contains filtered or unexported fields }
func (CreateNASSecurityGroupInput) String ¶
func (s CreateNASSecurityGroupInput) String() string
String returns the string representation
type CreateNASSecurityGroupOutput ¶
type CreateNASSecurityGroupOutput struct { NASSecurityGroup *NASSecurityGroup `type:"structure"` // contains filtered or unexported fields }
func (CreateNASSecurityGroupOutput) String ¶
func (s CreateNASSecurityGroupOutput) String() string
String returns the string representation
type CreateNASSecurityGroupRequest ¶
type CreateNASSecurityGroupRequest struct { *aws.Request Input *CreateNASSecurityGroupInput Copy func(*CreateNASSecurityGroupInput) CreateNASSecurityGroupRequest }
CreateNASSecurityGroupRequest is the request type for the CreateNASSecurityGroup API operation.
func (CreateNASSecurityGroupRequest) Send ¶
func (r CreateNASSecurityGroupRequest) Send(ctx context.Context) (*CreateNASSecurityGroupResponse, error)
Send marshals and sends the CreateNASSecurityGroup API request.
type CreateNASSecurityGroupResponse ¶ added in v0.0.2
type CreateNASSecurityGroupResponse struct { *CreateNASSecurityGroupOutput // contains filtered or unexported fields }
CreateNASSecurityGroupResponse is the response type for the CreateNASSecurityGroup API operation.
func (*CreateNASSecurityGroupResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *CreateNASSecurityGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateNASSecurityGroup request.
type DeleteNASInstanceInput ¶
type DeleteNASInstanceInput struct { DirectoryServiceAdministratorName *string `locationName:"DirectoryServiceAdministratorName" type:"string"` DirectoryServiceAdministratorPassword *string `locationName:"DirectoryServiceAdministratorPassword" type:"string"` NASInstanceIdentifier *string `locationName:"NASInstanceIdentifier" type:"string"` // contains filtered or unexported fields }
func (DeleteNASInstanceInput) String ¶
func (s DeleteNASInstanceInput) String() string
String returns the string representation
type DeleteNASInstanceOutput ¶
type DeleteNASInstanceOutput struct { NASInstance *NASInstance `type:"structure"` // contains filtered or unexported fields }
func (DeleteNASInstanceOutput) String ¶
func (s DeleteNASInstanceOutput) String() string
String returns the string representation
type DeleteNASInstanceRequest ¶
type DeleteNASInstanceRequest struct { *aws.Request Input *DeleteNASInstanceInput Copy func(*DeleteNASInstanceInput) DeleteNASInstanceRequest }
DeleteNASInstanceRequest is the request type for the DeleteNASInstance API operation.
func (DeleteNASInstanceRequest) Send ¶
func (r DeleteNASInstanceRequest) Send(ctx context.Context) (*DeleteNASInstanceResponse, error)
Send marshals and sends the DeleteNASInstance API request.
type DeleteNASInstanceResponse ¶ added in v0.0.2
type DeleteNASInstanceResponse struct { *DeleteNASInstanceOutput // contains filtered or unexported fields }
DeleteNASInstanceResponse is the response type for the DeleteNASInstance API operation.
func (*DeleteNASInstanceResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *DeleteNASInstanceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteNASInstance request.
type DeleteNASSecurityGroupInput ¶
type DeleteNASSecurityGroupInput struct { NASSecurityGroupName *string `locationName:"NASSecurityGroupName" type:"string"` // contains filtered or unexported fields }
func (DeleteNASSecurityGroupInput) String ¶
func (s DeleteNASSecurityGroupInput) String() string
String returns the string representation
type DeleteNASSecurityGroupOutput ¶
type DeleteNASSecurityGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteNASSecurityGroupOutput) String ¶
func (s DeleteNASSecurityGroupOutput) String() string
String returns the string representation
type DeleteNASSecurityGroupRequest ¶
type DeleteNASSecurityGroupRequest struct { *aws.Request Input *DeleteNASSecurityGroupInput Copy func(*DeleteNASSecurityGroupInput) DeleteNASSecurityGroupRequest }
DeleteNASSecurityGroupRequest is the request type for the DeleteNASSecurityGroup API operation.
func (DeleteNASSecurityGroupRequest) Send ¶
func (r DeleteNASSecurityGroupRequest) Send(ctx context.Context) (*DeleteNASSecurityGroupResponse, error)
Send marshals and sends the DeleteNASSecurityGroup API request.
type DeleteNASSecurityGroupResponse ¶ added in v0.0.2
type DeleteNASSecurityGroupResponse struct { *DeleteNASSecurityGroupOutput // contains filtered or unexported fields }
DeleteNASSecurityGroupResponse is the response type for the DeleteNASSecurityGroup API operation.
func (*DeleteNASSecurityGroupResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *DeleteNASSecurityGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteNASSecurityGroup request.
type DescribeNASInstancesInput ¶
type DescribeNASInstancesInput struct { NASInstanceIdentifier *string `locationName:"NASInstanceIdentifier" type:"string"` // contains filtered or unexported fields }
func (DescribeNASInstancesInput) String ¶
func (s DescribeNASInstancesInput) String() string
String returns the string representation
type DescribeNASInstancesOutput ¶
type DescribeNASInstancesOutput struct { NASInstances []NASInstance `locationNameList:"NASInstance" type:"list"` // contains filtered or unexported fields }
func (DescribeNASInstancesOutput) String ¶
func (s DescribeNASInstancesOutput) String() string
String returns the string representation
type DescribeNASInstancesRequest ¶
type DescribeNASInstancesRequest struct { *aws.Request Input *DescribeNASInstancesInput Copy func(*DescribeNASInstancesInput) DescribeNASInstancesRequest }
DescribeNASInstancesRequest is the request type for the DescribeNASInstances API operation.
func (DescribeNASInstancesRequest) Send ¶
func (r DescribeNASInstancesRequest) Send(ctx context.Context) (*DescribeNASInstancesResponse, error)
Send marshals and sends the DescribeNASInstances API request.
type DescribeNASInstancesResponse ¶ added in v0.0.2
type DescribeNASInstancesResponse struct { *DescribeNASInstancesOutput // contains filtered or unexported fields }
DescribeNASInstancesResponse is the response type for the DescribeNASInstances API operation.
func (*DescribeNASInstancesResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *DescribeNASInstancesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeNASInstances request.
type DescribeNASSecurityGroupsInput ¶
type DescribeNASSecurityGroupsInput struct { NASSecurityGroupName *string `locationName:"NASSecurityGroupName" type:"string"` // contains filtered or unexported fields }
func (DescribeNASSecurityGroupsInput) String ¶
func (s DescribeNASSecurityGroupsInput) String() string
String returns the string representation
type DescribeNASSecurityGroupsOutput ¶
type DescribeNASSecurityGroupsOutput struct { NASSecurityGroups []NASSecurityGroup `locationNameList:"NASSecurityGroup" type:"list"` // contains filtered or unexported fields }
func (DescribeNASSecurityGroupsOutput) String ¶
func (s DescribeNASSecurityGroupsOutput) String() string
String returns the string representation
type DescribeNASSecurityGroupsRequest ¶
type DescribeNASSecurityGroupsRequest struct { *aws.Request Input *DescribeNASSecurityGroupsInput Copy func(*DescribeNASSecurityGroupsInput) DescribeNASSecurityGroupsRequest }
DescribeNASSecurityGroupsRequest is the request type for the DescribeNASSecurityGroups API operation.
func (DescribeNASSecurityGroupsRequest) Send ¶
func (r DescribeNASSecurityGroupsRequest) Send(ctx context.Context) (*DescribeNASSecurityGroupsResponse, error)
Send marshals and sends the DescribeNASSecurityGroups API request.
type DescribeNASSecurityGroupsResponse ¶ added in v0.0.2
type DescribeNASSecurityGroupsResponse struct { *DescribeNASSecurityGroupsOutput // contains filtered or unexported fields }
DescribeNASSecurityGroupsResponse is the response type for the DescribeNASSecurityGroups API operation.
func (*DescribeNASSecurityGroupsResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *DescribeNASSecurityGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeNASSecurityGroups request.
type DomainController ¶
type DomainController struct { Hostname *string `type:"string"` IPAddress *string `type:"string"` // contains filtered or unexported fields }
func (DomainController) String ¶
func (s DomainController) String() string
String returns the string representation
type Endpoint ¶
type GetMetricStatisticsInput ¶
type GetMetricStatisticsInput struct { Dimensions []RequestDimensionsStruct `locationName:"Dimensions" locationNameList:"member" type:"list"` EndTime *time.Time `locationName:"EndTime" type:"timestamp"` MetricName *string `locationName:"MetricName" type:"string"` StartTime *time.Time `locationName:"StartTime" type:"timestamp"` // contains filtered or unexported fields }
func (GetMetricStatisticsInput) String ¶
func (s GetMetricStatisticsInput) String() string
String returns the string representation
type GetMetricStatisticsOutput ¶
type GetMetricStatisticsOutput struct { Datapoints []Member `locationNameList:"member" type:"list"` Label *string `type:"string"` // contains filtered or unexported fields }
func (GetMetricStatisticsOutput) String ¶
func (s GetMetricStatisticsOutput) String() string
String returns the string representation
type GetMetricStatisticsRequest ¶
type GetMetricStatisticsRequest struct { *aws.Request Input *GetMetricStatisticsInput Copy func(*GetMetricStatisticsInput) GetMetricStatisticsRequest }
GetMetricStatisticsRequest is the request type for the GetMetricStatistics API operation.
func (GetMetricStatisticsRequest) Send ¶
func (r GetMetricStatisticsRequest) Send(ctx context.Context) (*GetMetricStatisticsResponse, error)
Send marshals and sends the GetMetricStatistics API request.
type GetMetricStatisticsResponse ¶ added in v0.0.2
type GetMetricStatisticsResponse struct { *GetMetricStatisticsOutput // contains filtered or unexported fields }
GetMetricStatisticsResponse is the response type for the GetMetricStatistics API operation.
func (*GetMetricStatisticsResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *GetMetricStatisticsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetMetricStatistics request.
type IPRange ¶
type Member ¶
type ModifyNASInstanceInput ¶
type ModifyNASInstanceInput struct { AllocatedStorage *int64 `locationName:"AllocatedStorage" type:"integer"` AuthenticationType *int64 `locationName:"AuthenticationType" type:"integer"` DirectoryServiceAdministratorName *string `locationName:"DirectoryServiceAdministratorName" type:"string"` DirectoryServiceAdministratorPassword *string `locationName:"DirectoryServiceAdministratorPassword" type:"string"` DirectoryServiceDomainName *string `locationName:"DirectoryServiceDomainName" type:"string"` DomainControllers []RequestDomainControllersStruct `locationName:"DomainControllers" locationNameList:"member" type:"list"` MasterPrivateAddress *string `locationName:"MasterPrivateAddress" type:"string"` MasterUserPassword *string `locationName:"MasterUserPassword" type:"string"` NASInstanceDescription *string `locationName:"NASInstanceDescription" type:"string"` NASInstanceIdentifier *string `locationName:"NASInstanceIdentifier" type:"string"` NASSecurityGroups []string `locationName:"NASSecurityGroups" locationNameList:"member" type:"list"` NetworkId *string `locationName:"NetworkId" type:"string"` NewNASInstanceIdentifier *string `locationName:"NewNASInstanceIdentifier" type:"string"` NoRootSquash *string `locationName:"NoRootSquash" type:"string"` // contains filtered or unexported fields }
func (ModifyNASInstanceInput) String ¶
func (s ModifyNASInstanceInput) String() string
String returns the string representation
type ModifyNASInstanceOutput ¶
type ModifyNASInstanceOutput struct { NASInstance *NASInstance `type:"structure"` // contains filtered or unexported fields }
func (ModifyNASInstanceOutput) String ¶
func (s ModifyNASInstanceOutput) String() string
String returns the string representation
type ModifyNASInstanceRequest ¶
type ModifyNASInstanceRequest struct { *aws.Request Input *ModifyNASInstanceInput Copy func(*ModifyNASInstanceInput) ModifyNASInstanceRequest }
ModifyNASInstanceRequest is the request type for the ModifyNASInstance API operation.
func (ModifyNASInstanceRequest) Send ¶
func (r ModifyNASInstanceRequest) Send(ctx context.Context) (*ModifyNASInstanceResponse, error)
Send marshals and sends the ModifyNASInstance API request.
type ModifyNASInstanceResponse ¶ added in v0.0.2
type ModifyNASInstanceResponse struct { *ModifyNASInstanceOutput // contains filtered or unexported fields }
ModifyNASInstanceResponse is the response type for the ModifyNASInstance API operation.
func (*ModifyNASInstanceResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *ModifyNASInstanceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ModifyNASInstance request.
type ModifyNASSecurityGroupInput ¶
type ModifyNASSecurityGroupInput struct { NASSecurityGroupDescription *string `locationName:"NASSecurityGroupDescription" type:"string"` NASSecurityGroupName *string `locationName:"NASSecurityGroupName" type:"string"` NewNASSecurityGroupName *string `locationName:"NewNASSecurityGroupName" type:"string"` // contains filtered or unexported fields }
func (ModifyNASSecurityGroupInput) String ¶
func (s ModifyNASSecurityGroupInput) String() string
String returns the string representation
type ModifyNASSecurityGroupOutput ¶
type ModifyNASSecurityGroupOutput struct { NASSecurityGroup *NASSecurityGroup `type:"structure"` // contains filtered or unexported fields }
func (ModifyNASSecurityGroupOutput) String ¶
func (s ModifyNASSecurityGroupOutput) String() string
String returns the string representation
type ModifyNASSecurityGroupRequest ¶
type ModifyNASSecurityGroupRequest struct { *aws.Request Input *ModifyNASSecurityGroupInput Copy func(*ModifyNASSecurityGroupInput) ModifyNASSecurityGroupRequest }
ModifyNASSecurityGroupRequest is the request type for the ModifyNASSecurityGroup API operation.
func (ModifyNASSecurityGroupRequest) Send ¶
func (r ModifyNASSecurityGroupRequest) Send(ctx context.Context) (*ModifyNASSecurityGroupResponse, error)
Send marshals and sends the ModifyNASSecurityGroup API request.
type ModifyNASSecurityGroupResponse ¶ added in v0.0.2
type ModifyNASSecurityGroupResponse struct { *ModifyNASSecurityGroupOutput // contains filtered or unexported fields }
ModifyNASSecurityGroupResponse is the response type for the ModifyNASSecurityGroup API operation.
func (*ModifyNASSecurityGroupResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *ModifyNASSecurityGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ModifyNASSecurityGroup request.
type NASInstance ¶
type NASInstance struct { AllocatedStorage *string `type:"string"` AuthenticationType *int64 `type:"integer"` AvailabilityZone *string `type:"string"` CreateTime *string `type:"string"` DirectoryServiceDomainName *string `type:"string"` DomainControllers []DomainController `locationNameList:"DomainController" type:"list"` Endpoint *Endpoint `type:"structure"` MasterUsername *string `type:"string"` NASInstanceClass *string `type:"string"` NASInstanceDescription *string `type:"string"` NASInstanceErrorInfo *NASInstanceErrorInfo `type:"structure"` NASInstanceIdentifier *string `type:"string"` NASInstanceStatus *string `type:"string"` NASInstanceType *int64 `type:"integer"` NASSecurityGroups []NASSecurityGroup `locationNameList:"NASSecurityGroup" type:"list"` NetworkId *string `type:"string"` NoRootSquash *string `type:"string"` Protocol *string `type:"string"` StorageType *int64 `type:"integer"` // contains filtered or unexported fields }
func (NASInstance) String ¶
func (s NASInstance) String() string
String returns the string representation
type NASInstanceErrorInfo ¶
type NASInstanceErrorInfo struct { NASInstanceErrorCode *string `type:"string"` NASInstanceErrorMessage *string `type:"string"` // contains filtered or unexported fields }
func (NASInstanceErrorInfo) String ¶
func (s NASInstanceErrorInfo) String() string
String returns the string representation
type NASSecurityGroup ¶
type NASSecurityGroup struct { AvailabilityZone *string `type:"string"` IPRanges []IPRange `locationNameList:"IPRange" type:"list"` NASSecurityGroupDescription *string `type:"string"` NASSecurityGroupName *string `type:"string"` OwnerId *string `type:"string"` SecurityGroups []SecurityGroup `locationNameList:"SecurityGroup" type:"list"` // contains filtered or unexported fields }
func (NASSecurityGroup) String ¶
func (s NASSecurityGroup) String() string
String returns the string representation
type RequestDimensionsStruct ¶
type RequestDimensionsStruct struct { Name *string `locationName:"Name" type:"string"` Value *string `locationName:"Value" type:"string"` // contains filtered or unexported fields }
func (RequestDimensionsStruct) String ¶
func (s RequestDimensionsStruct) String() string
String returns the string representation
type RequestDomainControllersStruct ¶
type RequestDomainControllersStruct struct { Hostname *string `locationName:"Hostname" type:"string"` IPAddress *string `locationName:"IPAddress" type:"string"` // contains filtered or unexported fields }
func (RequestDomainControllersStruct) String ¶
func (s RequestDomainControllersStruct) String() string
String returns the string representation
type RevokeNASSecurityGroupIngressInput ¶
type RevokeNASSecurityGroupIngressInput struct { CIDRIP *string `locationName:"CIDRIP" type:"string"` NASSecurityGroupName *string `locationName:"NASSecurityGroupName" type:"string"` SecurityGroupName *string `locationName:"SecurityGroupName" type:"string"` // contains filtered or unexported fields }
func (RevokeNASSecurityGroupIngressInput) String ¶
func (s RevokeNASSecurityGroupIngressInput) String() string
String returns the string representation
type RevokeNASSecurityGroupIngressOutput ¶
type RevokeNASSecurityGroupIngressOutput struct { NASSecurityGroup *NASSecurityGroup `type:"structure"` // contains filtered or unexported fields }
func (RevokeNASSecurityGroupIngressOutput) String ¶
func (s RevokeNASSecurityGroupIngressOutput) String() string
String returns the string representation
type RevokeNASSecurityGroupIngressRequest ¶
type RevokeNASSecurityGroupIngressRequest struct { *aws.Request Input *RevokeNASSecurityGroupIngressInput Copy func(*RevokeNASSecurityGroupIngressInput) RevokeNASSecurityGroupIngressRequest }
RevokeNASSecurityGroupIngressRequest is the request type for the RevokeNASSecurityGroupIngress API operation.
func (RevokeNASSecurityGroupIngressRequest) Send ¶
func (r RevokeNASSecurityGroupIngressRequest) Send(ctx context.Context) (*RevokeNASSecurityGroupIngressResponse, error)
Send marshals and sends the RevokeNASSecurityGroupIngress API request.
type RevokeNASSecurityGroupIngressResponse ¶ added in v0.0.2
type RevokeNASSecurityGroupIngressResponse struct { *RevokeNASSecurityGroupIngressOutput // contains filtered or unexported fields }
RevokeNASSecurityGroupIngressResponse is the response type for the RevokeNASSecurityGroupIngress API operation.
func (*RevokeNASSecurityGroupIngressResponse) SDKResponseMetdata ¶ added in v0.0.2
func (r *RevokeNASSecurityGroupIngressResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RevokeNASSecurityGroupIngress request.
type SecurityGroup ¶
type SecurityGroup struct { SecurityGroupName *string `type:"string"` SecurityGroupOwnerId *string `type:"string"` Status *string `type:"string"` // contains filtered or unexported fields }
func (SecurityGroup) String ¶
func (s SecurityGroup) String() string
String returns the string representation
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_AuthorizeNASSecurityGroupIngress.go
- api_op_ClearNASSession.go
- api_op_CreateNASInstance.go
- api_op_CreateNASSecurityGroup.go
- api_op_DeleteNASInstance.go
- api_op_DeleteNASSecurityGroup.go
- api_op_DescribeNASInstances.go
- api_op_DescribeNASSecurityGroups.go
- api_op_GetMetricStatistics.go
- api_op_ModifyNASInstance.go
- api_op_ModifyNASSecurityGroup.go
- api_op_RevokeNASSecurityGroupIngress.go
- api_types.go