sfs

package module
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func ParameterValueToString deprecated

func ParameterValueToString(obj interface{}, key string) string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Types

type APIClient

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

APIClient manages communication with the STACKIT File Storage (SFS) API v1.0.0 In most cases there should be only one, shared, APIClient. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

NewAPIClient creates a new API client. Optionally receives configuration options Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateResourcePool deprecated

func (a *APIClient) CreateResourcePool(ctx context.Context, projectId string, region string) ApiCreateResourcePoolRequest

CreateResourcePool: Create Resource Pool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return ApiCreateResourcePoolRequest

func (*APIClient) CreateResourcePoolExecute deprecated

func (a *APIClient) CreateResourcePoolExecute(ctx context.Context, projectId string, region string) (*CreateResourcePoolResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateResourcePoolSnapshot deprecated

func (a *APIClient) CreateResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateResourcePoolSnapshotRequest

CreateResourcePoolSnapshot: Create Resource Pool Snapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiCreateResourcePoolSnapshotRequest

func (*APIClient) CreateResourcePoolSnapshotExecute deprecated

func (a *APIClient) CreateResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateResourcePoolSnapshotResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateShare deprecated

func (a *APIClient) CreateShare(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateShareRequest

CreateShare: Create Share

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiCreateShareRequest

func (*APIClient) CreateShareExecute deprecated

func (a *APIClient) CreateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateShareResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) CreateShareExportPolicy deprecated

func (a *APIClient) CreateShareExportPolicy(ctx context.Context, projectId string, region string) ApiCreateShareExportPolicyRequest

CreateShareExportPolicy: Create Share Export Policy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return ApiCreateShareExportPolicyRequest

func (*APIClient) CreateShareExportPolicyExecute deprecated

func (a *APIClient) CreateShareExportPolicyExecute(ctx context.Context, projectId string, region string) (*CreateShareExportPolicyResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteResourcePool deprecated

func (a *APIClient) DeleteResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiDeleteResourcePoolRequest

DeleteResourcePool: Delete Resource Pool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiDeleteResourcePoolRequest

func (*APIClient) DeleteResourcePoolExecute deprecated

func (a *APIClient) DeleteResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteResourcePoolSnapshot deprecated

func (a *APIClient) DeleteResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiDeleteResourcePoolSnapshotRequest

DeleteResourcePoolSnapshot: Delete Resource Pool Snapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param snapshotName
@return ApiDeleteResourcePoolSnapshotRequest

func (*APIClient) DeleteResourcePoolSnapshotExecute deprecated

func (a *APIClient) DeleteResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteShare deprecated

func (a *APIClient) DeleteShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiDeleteShareRequest

DeleteShare: Delete Share

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param shareId
@return ApiDeleteShareRequest

func (*APIClient) DeleteShareExecute deprecated

func (a *APIClient) DeleteShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) DeleteShareExportPolicy deprecated

func (a *APIClient) DeleteShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiDeleteShareExportPolicyRequest

DeleteShareExportPolicy: Delete Share Export Policy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param policyId
@return ApiDeleteShareExportPolicyRequest

func (*APIClient) DeleteShareExportPolicyExecute deprecated

func (a *APIClient) DeleteShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *config.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetResourcePool deprecated

func (a *APIClient) GetResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiGetResourcePoolRequest

GetResourcePool: Get Resource Pool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiGetResourcePoolRequest

func (*APIClient) GetResourcePoolExecute deprecated

func (a *APIClient) GetResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*GetResourcePoolResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetResourcePoolSnapshot deprecated

func (a *APIClient) GetResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiGetResourcePoolSnapshotRequest

GetResourcePoolSnapshot: Get Resource Pool Snapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param snapshotName
@return ApiGetResourcePoolSnapshotRequest

func (*APIClient) GetResourcePoolSnapshotExecute deprecated

func (a *APIClient) GetResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) (*GetResourcePoolSnapshotResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetShare deprecated

func (a *APIClient) GetShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiGetShareRequest

GetShare: Get Share

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param shareId
@return ApiGetShareRequest

func (*APIClient) GetShareExecute deprecated

func (a *APIClient) GetShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (*GetShareResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) GetShareExportPolicy deprecated

func (a *APIClient) GetShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiGetShareExportPolicyRequest

GetShareExportPolicy: Get Share Export Policy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param policyId
@return ApiGetShareExportPolicyRequest

func (*APIClient) GetShareExportPolicyExecute deprecated

func (a *APIClient) GetShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*GetShareExportPolicyResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListPerformanceClasses deprecated

func (a *APIClient) ListPerformanceClasses(ctx context.Context) ApiListPerformanceClassesRequest

ListPerformanceClasses: List Resource Pool Performance Classes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListPerformanceClassesRequest

func (*APIClient) ListPerformanceClassesExecute deprecated

func (a *APIClient) ListPerformanceClassesExecute(ctx context.Context) (*ListPerformanceClassesResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListResourcePoolSnapshots deprecated

func (a *APIClient) ListResourcePoolSnapshots(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListResourcePoolSnapshotsRequest

ListResourcePoolSnapshots: List Resource Pool Snapshots

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiListResourcePoolSnapshotsRequest

func (*APIClient) ListResourcePoolSnapshotsExecute deprecated

func (a *APIClient) ListResourcePoolSnapshotsExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListResourcePoolSnapshotsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListResourcePools deprecated

func (a *APIClient) ListResourcePools(ctx context.Context, projectId string, region string) ApiListResourcePoolsRequest

ListResourcePools: List Resource Pools

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return ApiListResourcePoolsRequest

func (*APIClient) ListResourcePoolsExecute deprecated

func (a *APIClient) ListResourcePoolsExecute(ctx context.Context, projectId string, region string) (*ListResourcePoolsResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListShareExportPolicies deprecated

func (a *APIClient) ListShareExportPolicies(ctx context.Context, projectId string, region string) ApiListShareExportPoliciesRequest

ListShareExportPolicies: List Share Export Policies

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@return ApiListShareExportPoliciesRequest

func (*APIClient) ListShareExportPoliciesExecute deprecated

func (a *APIClient) ListShareExportPoliciesExecute(ctx context.Context, projectId string, region string) (*ListShareExportPoliciesResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) ListShares deprecated

func (a *APIClient) ListShares(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListSharesRequest

ListShares: List Shares

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiListSharesRequest

func (*APIClient) ListSharesExecute deprecated

func (a *APIClient) ListSharesExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListSharesResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) UpdateResourcePool deprecated

func (a *APIClient) UpdateResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiUpdateResourcePoolRequest

UpdateResourcePool: Update Resource Pool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@return ApiUpdateResourcePoolRequest

func (*APIClient) UpdateResourcePoolExecute deprecated

func (a *APIClient) UpdateResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*UpdateResourcePoolResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) UpdateShare deprecated

func (a *APIClient) UpdateShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiUpdateShareRequest

UpdateShare: Update Share

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param resourcePoolId
@param shareId
@return ApiUpdateShareRequest

func (*APIClient) UpdateShareExecute deprecated

func (a *APIClient) UpdateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (*UpdateShareResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*APIClient) UpdateShareExportPolicy deprecated

func (a *APIClient) UpdateShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiUpdateShareExportPolicyRequest

UpdateShareExportPolicy: Update Share Export Policy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId
@param region
@param policyId
@return ApiUpdateShareExportPolicyRequest

func (*APIClient) UpdateShareExportPolicyExecute deprecated

func (a *APIClient) UpdateShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*UpdateShareExportPolicyResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateResourcePoolRequest deprecated

type ApiCreateResourcePoolRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateResourcePoolPayload(createResourcePoolPayload CreateResourcePoolPayload) ApiCreateResourcePoolRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateResourcePoolResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateResourcePoolSnapshotRequest deprecated

type ApiCreateResourcePoolSnapshotRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateResourcePoolSnapshotPayload(createResourcePoolSnapshotPayload CreateResourcePoolSnapshotPayload) ApiCreateResourcePoolSnapshotRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateResourcePoolSnapshotResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateShareExportPolicyRequest deprecated

type ApiCreateShareExportPolicyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateShareExportPolicyPayload(createShareExportPolicyPayload CreateShareExportPolicyPayload) ApiCreateShareExportPolicyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateShareExportPolicyResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiCreateShareRequest deprecated

type ApiCreateShareRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateSharePayload(createSharePayload CreateSharePayload) ApiCreateShareRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*CreateShareResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteResourcePoolRequest deprecated

type ApiDeleteResourcePoolRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteResourcePoolSnapshotRequest deprecated

type ApiDeleteResourcePoolSnapshotRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteShareExportPolicyRequest deprecated

type ApiDeleteShareExportPolicyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiDeleteShareRequest deprecated

type ApiDeleteShareRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetResourcePoolRequest deprecated

type ApiGetResourcePoolRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetResourcePoolResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetResourcePoolSnapshotRequest deprecated

type ApiGetResourcePoolSnapshotRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetResourcePoolSnapshotResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetShareExportPolicyRequest deprecated

type ApiGetShareExportPolicyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetShareExportPolicyResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiGetShareRequest deprecated

type ApiGetShareRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetShareResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListPerformanceClassesRequest deprecated

type ApiListPerformanceClassesRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListPerformanceClassesResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListResourcePoolSnapshotsRequest deprecated

type ApiListResourcePoolSnapshotsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListResourcePoolSnapshotsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListResourcePoolsRequest deprecated

type ApiListResourcePoolsRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListResourcePoolsResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListShareExportPoliciesRequest deprecated

type ApiListShareExportPoliciesRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListShareExportPoliciesResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiListSharesRequest deprecated

type ApiListSharesRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ListSharesResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiUpdateResourcePoolRequest deprecated

type ApiUpdateResourcePoolRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateResourcePoolPayload(updateResourcePoolPayload UpdateResourcePoolPayload) ApiUpdateResourcePoolRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*UpdateResourcePoolResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiUpdateShareExportPolicyRequest deprecated

type ApiUpdateShareExportPolicyRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateShareExportPolicyPayload(updateShareExportPolicyPayload UpdateShareExportPolicyPayload) ApiUpdateShareExportPolicyRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*UpdateShareExportPolicyResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiUpdateShareRequest deprecated

type ApiUpdateShareRequest interface {
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateSharePayload(updateSharePayload UpdateSharePayload) ApiUpdateShareRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*UpdateShareResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayload

type CreateResourcePoolPayload struct {
	// Availability zone
	// REQUIRED
	AvailabilityZone CreateResourcePoolPayloadGetAvailabilityZoneAttributeType `json:"availabilityZone" required:"true"`
	// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)
	// REQUIRED
	IpAcl CreateResourcePoolPayloadGetIpAclAttributeType `json:"ipAcl" required:"true"`
	// An optional object that represents the labels associated with the resource pool  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels CreateResourcePoolPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the Resource Pool
	// REQUIRED
	Name CreateResourcePoolPayloadGetNameAttributeType `json:"name" required:"true"`
	// Name of the performance class
	// REQUIRED
	PerformanceClass CreateResourcePoolPayloadGetPerformanceClassAttributeType `json:"performanceClass" required:"true"`
	// Size of the Resource Pool   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	SizeGigabytes CreateResourcePoolPayloadGetSizeGigabytesAttributeType `json:"sizeGigabytes" required:"true"`
	// Whether the .snapshot directory is visible when mounting the resource pool.  Setting this value to false might prevent you from accessing the snapshots (e.g.  for security reasons). Additionally, the access to the snapshots is always controlled  by the export policy of the resource pool. That means, if snapshots are visible and  the export policy allows for reading the resource pool, then it also allows reading  the snapshot of all shares.
	SnapshotsAreVisible CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
}

CreateResourcePoolPayload struct for CreateResourcePoolPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolPayload

NewCreateResourcePoolPayload instantiates a new CreateResourcePoolPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolPayloadWithDefaults

func NewCreateResourcePoolPayloadWithDefaults() *CreateResourcePoolPayload

NewCreateResourcePoolPayloadWithDefaults instantiates a new CreateResourcePoolPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetAvailabilityZoneOk

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetIpAcl

GetIpAcl returns the IpAcl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetPerformanceClassOk

GetPerformanceClassOk returns a tuple with the PerformanceClass field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetSizeGigabytesOk

GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) GetSnapshotsAreVisibleOk

GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) HasLabels

func (o *CreateResourcePoolPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) HasSnapshotsAreVisible

func (o *CreateResourcePoolPayload) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) SetAvailabilityZone

SetAvailabilityZone sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) SetIpAcl

SetIpAcl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) SetName

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) SetPerformanceClass

SetPerformanceClass sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) SetSizeGigabytes

SetSizeGigabytes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolPayload) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolPayload) ToMap deprecated

func (o CreateResourcePoolPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetAvailabilityZoneArgType deprecated

type CreateResourcePoolPayloadGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetAvailabilityZoneAttributeType

type CreateResourcePoolPayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetAvailabilityZoneRetType deprecated

type CreateResourcePoolPayloadGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetIpAclArgType deprecated

type CreateResourcePoolPayloadGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetIpAclAttributeType

type CreateResourcePoolPayloadGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetIpAclRetType deprecated

type CreateResourcePoolPayloadGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetLabelsArgType deprecated

type CreateResourcePoolPayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetLabelsAttributeType

type CreateResourcePoolPayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetLabelsRetType deprecated

type CreateResourcePoolPayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetNameArgType deprecated

type CreateResourcePoolPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetNameAttributeType

type CreateResourcePoolPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetNameRetType deprecated

type CreateResourcePoolPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetPerformanceClassArgType deprecated

type CreateResourcePoolPayloadGetPerformanceClassArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetPerformanceClassAttributeType

type CreateResourcePoolPayloadGetPerformanceClassAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetPerformanceClassRetType deprecated

type CreateResourcePoolPayloadGetPerformanceClassRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetSizeGigabytesArgType deprecated

type CreateResourcePoolPayloadGetSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetSizeGigabytesAttributeType

type CreateResourcePoolPayloadGetSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadGetSizeGigabytesRetType deprecated

type CreateResourcePoolPayloadGetSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadgetSnapshotsAreVisibleArgType deprecated

type CreateResourcePoolPayloadgetSnapshotsAreVisibleArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType

type CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType deprecated

type CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolRequest) CreateResourcePoolPayload deprecated

func (r CreateResourcePoolRequest) CreateResourcePoolPayload(createResourcePoolPayload CreateResourcePoolPayload) ApiCreateResourcePoolRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponse

type CreateResourcePoolResponse struct {
	ResourcePool CreateResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}

CreateResourcePoolResponse struct for CreateResourcePoolResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolResponse

func NewCreateResourcePoolResponse() *CreateResourcePoolResponse

NewCreateResourcePoolResponse instantiates a new CreateResourcePoolResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolResponseWithDefaults

func NewCreateResourcePoolResponseWithDefaults() *CreateResourcePoolResponse

NewCreateResourcePoolResponseWithDefaults instantiates a new CreateResourcePoolResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponse) GetResourcePool

GetResourcePool returns the ResourcePool field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponse) GetResourcePoolOk

GetResourcePoolOk returns a tuple with the ResourcePool field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponse) HasResourcePool

func (o *CreateResourcePoolResponse) HasResourcePool() bool

HasResourcePool returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponse) SetResourcePool

SetResourcePool gets a reference to the given CreateResourcePoolResponseResourcePool and assigns it to the ResourcePool field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolResponse) ToMap deprecated

func (o CreateResourcePoolResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseGetResourcePoolArgType deprecated

type CreateResourcePoolResponseGetResourcePoolArgType = CreateResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseGetResourcePoolAttributeType

type CreateResourcePoolResponseGetResourcePoolAttributeType = *CreateResourcePoolResponseResourcePool

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseGetResourcePoolRetType deprecated

type CreateResourcePoolResponseGetResourcePoolRetType = CreateResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePool

type CreateResourcePoolResponseResourcePool struct {
	// Name of the respective availability zone
	AvailabilityZone CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	// Number of Shares in the Resource Pool
	// Can be cast to int32 without loss of precision.
	CountShares CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType `json:"countShares,omitempty"`
	CreatedAt   CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType   `json:"createdAt,omitempty"`
	// ID of the Resource Pool
	Id CreateResourcePoolResponseResourcePoolGetIdAttributeType `json:"id,omitempty"`
	// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)
	IpAcl  CreateResourcePoolResponseResourcePoolGetIpAclAttributeType  `json:"ipAcl,omitempty"`
	Labels CreateResourcePoolResponseResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Resource Pool, used to mount the Resource Pool   Note that a Resource Pool can only be mounted in read-only
	MountPath CreateResourcePoolResponseResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Resource Pool
	Name             CreateResourcePoolResponseResourcePoolGetNameAttributeType             `json:"name,omitempty"`
	PerformanceClass CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Time when the performance class can be downgraded again.
	PerformanceClassDowngradableAt CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
	// Time when the size can be reduced again.
	SizeReducibleAt CreateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
	// Whether the .snapshot directory is visible when mounting the resource pool.  Setting this value to false might prevent you from accessing the snapshots (e.g.  for security reasons). Additionally, the access to the snapshots is always controlled  by the export policy of the resource pool. That means, if snapshots are visible and  the export policy allows for reading the resource pool, then it also allows reading  the snapshot of all shares.
	SnapshotsAreVisible CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
	Space               CreateResourcePoolResponseResourcePoolGetSpaceAttributeType               `json:"space,omitempty"`
	// State of the Resource Pool   (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
	State CreateResourcePoolResponseResourcePoolGetStateAttributeType `json:"state,omitempty"`
}

CreateResourcePoolResponseResourcePool Created Resource Pool Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolResponseResourcePool

func NewCreateResourcePoolResponseResourcePool() *CreateResourcePoolResponseResourcePool

NewCreateResourcePoolResponseResourcePool instantiates a new CreateResourcePoolResponseResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolResponseResourcePoolWithDefaults

func NewCreateResourcePoolResponseResourcePoolWithDefaults() *CreateResourcePoolResponseResourcePool

NewCreateResourcePoolResponseResourcePoolWithDefaults instantiates a new CreateResourcePoolResponseResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetAvailabilityZoneOk

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetCountShares

GetCountShares returns the CountShares field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetCountSharesOk

GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetMountPathOk

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk

GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetPerformanceClassOk

GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetSizeReducibleAt

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetSizeReducibleAtOk

GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk

GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetSpace

GetSpace returns the Space field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetSpaceOk

GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetState

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) GetStateOk

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasAvailabilityZone

func (o *CreateResourcePoolResponseResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasCountShares

func (o *CreateResourcePoolResponseResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasCreatedAt

func (o *CreateResourcePoolResponseResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasId

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasIpAcl

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasLabels

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasMountPath

func (o *CreateResourcePoolResponseResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasPerformanceClass

func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt

func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasSizeReducibleAt

func (o *CreateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasSnapshotsAreVisible

func (o *CreateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasSpace

HasSpace returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) HasState

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetAvailabilityZone

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetCountShares

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetPerformanceClass

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt

SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetSizeReducibleAt

SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolResponseResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolResponseResourcePool) ToMap deprecated

func (o CreateResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType deprecated

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType deprecated

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetCountSharesArgType deprecated

type CreateResourcePoolResponseResourcePoolGetCountSharesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType

type CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetCountSharesRetType deprecated

type CreateResourcePoolResponseResourcePoolGetCountSharesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetCreatedAtArgType deprecated

type CreateResourcePoolResponseResourcePoolGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType

type CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetCreatedAtRetType deprecated

type CreateResourcePoolResponseResourcePoolGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetIdArgType deprecated

type CreateResourcePoolResponseResourcePoolGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetIdAttributeType

type CreateResourcePoolResponseResourcePoolGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetIdRetType deprecated

type CreateResourcePoolResponseResourcePoolGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetIpAclArgType deprecated

type CreateResourcePoolResponseResourcePoolGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetIpAclAttributeType

type CreateResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetIpAclRetType deprecated

type CreateResourcePoolResponseResourcePoolGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetLabelsArgType deprecated

type CreateResourcePoolResponseResourcePoolGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetLabelsAttributeType

type CreateResourcePoolResponseResourcePoolGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetLabelsRetType deprecated

type CreateResourcePoolResponseResourcePoolGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetMountPathArgType deprecated

type CreateResourcePoolResponseResourcePoolGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetMountPathAttributeType

type CreateResourcePoolResponseResourcePoolGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetMountPathRetType deprecated

type CreateResourcePoolResponseResourcePoolGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetNameArgType deprecated

type CreateResourcePoolResponseResourcePoolGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetNameAttributeType

type CreateResourcePoolResponseResourcePoolGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetNameRetType deprecated

type CreateResourcePoolResponseResourcePoolGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetPerformanceClassArgType deprecated

type CreateResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType deprecated

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType deprecated

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType deprecated

type CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType deprecated

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType deprecated

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetSpaceArgType deprecated

type CreateResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetSpaceAttributeType

type CreateResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetSpaceRetType deprecated

type CreateResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetStateArgType deprecated

type CreateResourcePoolResponseResourcePoolGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetStateAttributeType

type CreateResourcePoolResponseResourcePoolGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolGetStateRetType deprecated

type CreateResourcePoolResponseResourcePoolGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType deprecated

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType deprecated

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotPayload

type CreateResourcePoolSnapshotPayload struct {
	// (optional) A comment to add more information about a snapshot
	Comment CreateResourcePoolSnapshotPayloadGetCommentAttributeType `json:"comment,omitempty"`
	// Name of the Resource Pool Snapshot
	Name CreateResourcePoolSnapshotPayloadGetNameAttributeType `json:"name,omitempty"`
}

CreateResourcePoolSnapshotPayload struct for CreateResourcePoolSnapshotPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolSnapshotPayload

func NewCreateResourcePoolSnapshotPayload() *CreateResourcePoolSnapshotPayload

NewCreateResourcePoolSnapshotPayload instantiates a new CreateResourcePoolSnapshotPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolSnapshotPayloadWithDefaults

func NewCreateResourcePoolSnapshotPayloadWithDefaults() *CreateResourcePoolSnapshotPayload

NewCreateResourcePoolSnapshotPayloadWithDefaults instantiates a new CreateResourcePoolSnapshotPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) GetCommentOk

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) HasComment

func (o *CreateResourcePoolSnapshotPayload) HasComment() bool

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) SetCommentNil

func (o *CreateResourcePoolSnapshotPayload) SetCommentNil()

SetCommentNil sets the value for Comment to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolSnapshotPayload) ToMap deprecated

func (o CreateResourcePoolSnapshotPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotPayload) UnsetComment

func (o *CreateResourcePoolSnapshotPayload) UnsetComment()

UnsetComment ensures that no value is present for Comment, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotPayloadGetCommentArgType deprecated

type CreateResourcePoolSnapshotPayloadGetCommentArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotPayloadGetCommentAttributeType

type CreateResourcePoolSnapshotPayloadGetCommentAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotPayloadGetCommentRetType deprecated

type CreateResourcePoolSnapshotPayloadGetCommentRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotPayloadGetNameArgType deprecated

type CreateResourcePoolSnapshotPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotPayloadGetNameAttributeType

type CreateResourcePoolSnapshotPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotPayloadGetNameRetType deprecated

type CreateResourcePoolSnapshotPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolSnapshotRequest) CreateResourcePoolSnapshotPayload deprecated

func (r CreateResourcePoolSnapshotRequest) CreateResourcePoolSnapshotPayload(createResourcePoolSnapshotPayload CreateResourcePoolSnapshotPayload) ApiCreateResourcePoolSnapshotRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolSnapshotRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponse

type CreateResourcePoolSnapshotResponse struct {
	ResourcePoolSnapshot CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType `json:"resourcePoolSnapshot,omitempty"`
}

CreateResourcePoolSnapshotResponse struct for CreateResourcePoolSnapshotResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolSnapshotResponse

func NewCreateResourcePoolSnapshotResponse() *CreateResourcePoolSnapshotResponse

NewCreateResourcePoolSnapshotResponse instantiates a new CreateResourcePoolSnapshotResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolSnapshotResponseWithDefaults

func NewCreateResourcePoolSnapshotResponseWithDefaults() *CreateResourcePoolSnapshotResponse

NewCreateResourcePoolSnapshotResponseWithDefaults instantiates a new CreateResourcePoolSnapshotResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshot

GetResourcePoolSnapshot returns the ResourcePoolSnapshot field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk

GetResourcePoolSnapshotOk returns a tuple with the ResourcePoolSnapshot field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponse) HasResourcePoolSnapshot

func (o *CreateResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool

HasResourcePoolSnapshot returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponse) SetResourcePoolSnapshot

SetResourcePoolSnapshot gets a reference to the given CreateResourcePoolSnapshotResponseResourcePoolSnapshot and assigns it to the ResourcePoolSnapshot field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolSnapshotResponse) ToMap deprecated

func (o CreateResourcePoolSnapshotResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType deprecated

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType = CreateResourcePoolSnapshotResponseResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType = *CreateResourcePoolSnapshotResponseResourcePoolSnapshot

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType deprecated

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType = CreateResourcePoolSnapshotResponseResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshot

type CreateResourcePoolSnapshotResponseResourcePoolSnapshot struct {
	// (optional) A comment to add more information about a snapshot
	Comment   CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType   `json:"comment,omitempty"`
	CreatedAt CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Represents the user-visible data size at the time of the snapshot in Gibibytes (e.g. what’s in the snapshot)
	// Can be cast to int32 without loss of precision.
	LogicalSizeGigabytes CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType `json:"logicalSizeGigabytes,omitempty"`
	// ID of the Resource Pool of the Snapshot
	ResourcePoolId CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType `json:"resourcePoolId,omitempty"`
	// Reflects the actual storage footprint in the backend at snapshot time in Gibibytes (e.g. how much storage from the Resource Pool  does it use).
	// Can be cast to int32 without loss of precision.
	SizeGigabytes CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
	// Name of the Resource Pool Snapshot
	SnapshotName CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType `json:"snapshotName,omitempty"`
}

CreateResourcePoolSnapshotResponseResourcePoolSnapshot Created Resource Pool Snapshot Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshot

func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshot() *CreateResourcePoolSnapshotResponseResourcePoolSnapshot

NewCreateResourcePoolSnapshotResponseResourcePoolSnapshot instantiates a new CreateResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults

func NewCreateResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults() *CreateResourcePoolSnapshotResponseResourcePoolSnapshot

NewCreateResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults instantiates a new CreateResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes

GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk

GetLogicalSizeGigabytesOk returns a tuple with the LogicalSizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId

GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk

GetResourcePoolIdOk returns a tuple with the ResourcePoolId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk

GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName

GetSnapshotName returns the SnapshotName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk

GetSnapshotNameOk returns a tuple with the SnapshotName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes

func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool

HasLogicalSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId

HasResourcePoolId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes

HasSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName

HasSnapshotName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil

SetCommentNil sets the value for Comment to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes

SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId

SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName

SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment

UnsetComment ensures that no value is present for Comment, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType deprecated

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayload

type CreateShareExportPolicyPayload struct {
	// An optional object that represents the labels associated with the share export policy  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels CreateShareExportPolicyPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the Share Export Policy
	// REQUIRED
	Name CreateShareExportPolicyPayloadGetNameAttributeType `json:"name" required:"true"`
	// List of rules of the Share Export Policy. The order of the rules within the array does not matter - what matters  is the field \"order\" within each rule
	Rules CreateShareExportPolicyPayloadGetRulesAttributeType `json:"rules,omitempty"`
}

CreateShareExportPolicyPayload struct for CreateShareExportPolicyPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyPayload

NewCreateShareExportPolicyPayload instantiates a new CreateShareExportPolicyPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyPayloadWithDefaults

func NewCreateShareExportPolicyPayloadWithDefaults() *CreateShareExportPolicyPayload

NewCreateShareExportPolicyPayloadWithDefaults instantiates a new CreateShareExportPolicyPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) GetRules

GetRules returns the Rules field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) GetRulesOk

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) HasLabels

func (o *CreateShareExportPolicyPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) HasRules

func (o *CreateShareExportPolicyPayload) HasRules() bool

HasRules returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) SetName

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyPayload) SetRules

SetRules gets a reference to the given []CreateShareExportPolicyRequestRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareExportPolicyPayload) ToMap deprecated

func (o CreateShareExportPolicyPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetLabelsArgType deprecated

type CreateShareExportPolicyPayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetLabelsAttributeType

type CreateShareExportPolicyPayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetLabelsRetType deprecated

type CreateShareExportPolicyPayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetNameArgType deprecated

type CreateShareExportPolicyPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetNameAttributeType

type CreateShareExportPolicyPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetNameRetType deprecated

type CreateShareExportPolicyPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetRulesArgType deprecated

type CreateShareExportPolicyPayloadGetRulesArgType = []CreateShareExportPolicyRequestRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetRulesAttributeType

type CreateShareExportPolicyPayloadGetRulesAttributeType = *[]CreateShareExportPolicyRequestRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyPayloadGetRulesRetType deprecated

type CreateShareExportPolicyPayloadGetRulesRetType = []CreateShareExportPolicyRequestRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareExportPolicyRequest) CreateShareExportPolicyPayload deprecated

func (r CreateShareExportPolicyRequest) CreateShareExportPolicyPayload(createShareExportPolicyPayload CreateShareExportPolicyPayload) ApiCreateShareExportPolicyRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareExportPolicyRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRule

type CreateShareExportPolicyRequestRule struct {
	// Description of the Rule   (optional)
	Description CreateShareExportPolicyRequestRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// IP access control list, where IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)   This array cannot be empty
	IpAcl CreateShareExportPolicyRequestRuleGetIpAclAttributeType `json:"ipAcl,omitempty"`
	// Order of the rule within a Share Export Policy. The order is used so that when a client IP matches  multiple rules, the first rule is applied   This field must be set
	// Can be cast to int32 without loss of precision.
	Order CreateShareExportPolicyRequestRuleGetOrderAttributeType `json:"order,omitempty"`
	// Flag to indicate if client IPs matching this rule can only mount the share in read only mode   Default: false
	ReadOnly CreateShareExportPolicyRequestRulegetReadOnlyAttributeType `json:"readOnly,omitempty"`
	// Flag to honor set UUID   Default: false
	SetUuid CreateShareExportPolicyRequestRulegetSetUuidAttributeType `json:"setUuid,omitempty"`
	// Flag to indicate if client IPs matching this rule have root access on the Share   Default: true
	SuperUser CreateShareExportPolicyRequestRulegetSuperUserAttributeType `json:"superUser,omitempty"`
}

CreateShareExportPolicyRequestRule struct for CreateShareExportPolicyRequestRule Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyRequestRule

func NewCreateShareExportPolicyRequestRule() *CreateShareExportPolicyRequestRule

NewCreateShareExportPolicyRequestRule instantiates a new CreateShareExportPolicyRequestRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyRequestRuleWithDefaults

func NewCreateShareExportPolicyRequestRuleWithDefaults() *CreateShareExportPolicyRequestRule

NewCreateShareExportPolicyRequestRuleWithDefaults instantiates a new CreateShareExportPolicyRequestRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetDescription

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetOrder

GetOrder returns the Order field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetOrderOk

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetReadOnly

GetReadOnly returns the ReadOnly field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetReadOnlyOk

GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetSetUuid

GetSetUuid returns the SetUuid field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetSetUuidOk

GetSetUuidOk returns a tuple with the SetUuid field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetSuperUser

GetSuperUser returns the SuperUser field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) GetSuperUserOk

GetSuperUserOk returns a tuple with the SuperUser field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) HasDescription

func (o *CreateShareExportPolicyRequestRule) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) HasIpAcl

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) HasOrder

HasOrder returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) HasReadOnly

func (o *CreateShareExportPolicyRequestRule) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) HasSetUuid

func (o *CreateShareExportPolicyRequestRule) HasSetUuid() bool

HasSetUuid returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) HasSuperUser

func (o *CreateShareExportPolicyRequestRule) HasSuperUser() bool

HasSuperUser returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) SetDescriptionNil

func (o *CreateShareExportPolicyRequestRule) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) SetOrder

SetOrder gets a reference to the given int64 and assigns it to the Order field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) SetReadOnly

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) SetSetUuid

SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) SetSuperUser

SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareExportPolicyRequestRule) ToMap deprecated

func (o CreateShareExportPolicyRequestRule) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyRequestRule) UnsetDescription

func (o *CreateShareExportPolicyRequestRule) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetDescriptionArgType deprecated

type CreateShareExportPolicyRequestRuleGetDescriptionArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetDescriptionAttributeType

type CreateShareExportPolicyRequestRuleGetDescriptionAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetDescriptionRetType deprecated

type CreateShareExportPolicyRequestRuleGetDescriptionRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetIpAclArgType deprecated

type CreateShareExportPolicyRequestRuleGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetIpAclAttributeType

type CreateShareExportPolicyRequestRuleGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetIpAclRetType deprecated

type CreateShareExportPolicyRequestRuleGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetOrderArgType deprecated

type CreateShareExportPolicyRequestRuleGetOrderArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetOrderAttributeType

type CreateShareExportPolicyRequestRuleGetOrderAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRuleGetOrderRetType deprecated

type CreateShareExportPolicyRequestRuleGetOrderRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetReadOnlyArgType deprecated

type CreateShareExportPolicyRequestRulegetReadOnlyArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetReadOnlyAttributeType

type CreateShareExportPolicyRequestRulegetReadOnlyAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetReadOnlyRetType deprecated

type CreateShareExportPolicyRequestRulegetReadOnlyRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetSetUuidArgType deprecated

type CreateShareExportPolicyRequestRulegetSetUuidArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetSetUuidAttributeType

type CreateShareExportPolicyRequestRulegetSetUuidAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetSetUuidRetType deprecated

type CreateShareExportPolicyRequestRulegetSetUuidRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetSuperUserArgType deprecated

type CreateShareExportPolicyRequestRulegetSuperUserArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetSuperUserAttributeType

type CreateShareExportPolicyRequestRulegetSuperUserAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyRequestRulegetSuperUserRetType deprecated

type CreateShareExportPolicyRequestRulegetSuperUserRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponse

type CreateShareExportPolicyResponse struct {
	ShareExportPolicy CreateShareExportPolicyResponseGetShareExportPolicyAttributeType `json:"shareExportPolicy,omitempty"`
}

CreateShareExportPolicyResponse struct for CreateShareExportPolicyResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyResponse

func NewCreateShareExportPolicyResponse() *CreateShareExportPolicyResponse

NewCreateShareExportPolicyResponse instantiates a new CreateShareExportPolicyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyResponseWithDefaults

func NewCreateShareExportPolicyResponseWithDefaults() *CreateShareExportPolicyResponse

NewCreateShareExportPolicyResponseWithDefaults instantiates a new CreateShareExportPolicyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponse) GetShareExportPolicy

GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponse) GetShareExportPolicyOk

GetShareExportPolicyOk returns a tuple with the ShareExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponse) HasShareExportPolicy

func (o *CreateShareExportPolicyResponse) HasShareExportPolicy() bool

HasShareExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponse) SetShareExportPolicy

SetShareExportPolicy gets a reference to the given CreateShareExportPolicyResponseShareExportPolicy and assigns it to the ShareExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareExportPolicyResponse) ToMap deprecated

func (o CreateShareExportPolicyResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseGetShareExportPolicyArgType deprecated

type CreateShareExportPolicyResponseGetShareExportPolicyArgType = CreateShareExportPolicyResponseShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseGetShareExportPolicyAttributeType

type CreateShareExportPolicyResponseGetShareExportPolicyAttributeType = *CreateShareExportPolicyResponseShareExportPolicy

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseGetShareExportPolicyRetType deprecated

type CreateShareExportPolicyResponseGetShareExportPolicyRetType = CreateShareExportPolicyResponseShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicy

type CreateShareExportPolicyResponseShareExportPolicy struct {
	CreatedAt CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// ID of the Share Export Policy
	Id CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType `json:"id,omitempty"`
	// An optional object that represents the labels associated with the share export policy  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the Share Export Policy
	Name CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType `json:"name,omitempty"`
	// List of rules of the Share Export Policy. The order of the rules within the array does not matter - what matters  is the field \"order\" within each rule
	Rules CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType `json:"rules,omitempty"`
	// Number of Shares using this Share Export Policy
	// Can be cast to int32 without loss of precision.
	SharesUsingExportPolicy CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType `json:"sharesUsingExportPolicy,omitempty"`
}

CreateShareExportPolicyResponseShareExportPolicy Created Share Export Policy Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyResponseShareExportPolicy

func NewCreateShareExportPolicyResponseShareExportPolicy() *CreateShareExportPolicyResponseShareExportPolicy

NewCreateShareExportPolicyResponseShareExportPolicy instantiates a new CreateShareExportPolicyResponseShareExportPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareExportPolicyResponseShareExportPolicyWithDefaults

func NewCreateShareExportPolicyResponseShareExportPolicyWithDefaults() *CreateShareExportPolicyResponseShareExportPolicy

NewCreateShareExportPolicyResponseShareExportPolicyWithDefaults instantiates a new CreateShareExportPolicyResponseShareExportPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetRules

GetRules returns the Rules field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetRulesOk

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy

GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk

GetSharesUsingExportPolicyOk returns a tuple with the SharesUsingExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) HasId

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) HasLabels

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) HasRules

HasRules returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy

func (o *CreateShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool

HasSharesUsingExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) SetRules

SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy

SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareExportPolicyResponseShareExportPolicy) ToMap deprecated

func (o CreateShareExportPolicyResponseShareExportPolicy) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetIdArgType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetIdRetType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsArgType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetNameArgType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetNameRetType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetRulesArgType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetRulesArgType = []ShareExportPolicyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType = []ShareExportPolicyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType deprecated

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayload

type CreateSharePayload struct {
	// Name of the Share Export Policy to use in the Share.   Note that if this is not set, the Share can only be mounted in read only by clients with IPs matching the  IP ACL of the Resource Pool hosting this Share. You can also assign a Share Export Policy after creating  the Share
	ExportPolicyName CreateSharePayloadGetExportPolicyNameAttributeType `json:"exportPolicyName,omitempty"`
	// An optional object that represents the labels associated with the share  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels CreateSharePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the Share
	// REQUIRED
	Name CreateSharePayloadGetNameAttributeType `json:"name" required:"true"`
	// Space hard limit for the Share. If zero, the Share will have access to the full space of the Resource Pool it lives in.   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	// REQUIRED
	SpaceHardLimitGigabytes CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes" required:"true"`
}

CreateSharePayload struct for CreateSharePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateSharePayload

NewCreateSharePayload instantiates a new CreateSharePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateSharePayloadWithDefaults

func NewCreateSharePayloadWithDefaults() *CreateSharePayload

NewCreateSharePayloadWithDefaults instantiates a new CreateSharePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetExportPolicyName

GetExportPolicyName returns the ExportPolicyName field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetExportPolicyNameOk

func (o *CreateSharePayload) GetExportPolicyNameOk() (ret CreateSharePayloadGetExportPolicyNameRetType, ok bool)

GetExportPolicyNameOk returns a tuple with the ExportPolicyName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetLabelsOk

func (o *CreateSharePayload) GetLabelsOk() (ret CreateSharePayloadGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetName

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetNameOk

func (o *CreateSharePayload) GetNameOk() (ret CreateSharePayloadGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetSpaceHardLimitGigabytes

func (o *CreateSharePayload) GetSpaceHardLimitGigabytes() (ret CreateSharePayloadGetSpaceHardLimitGigabytesRetType)

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) GetSpaceHardLimitGigabytesOk

func (o *CreateSharePayload) GetSpaceHardLimitGigabytesOk() (ret CreateSharePayloadGetSpaceHardLimitGigabytesRetType, ok bool)

GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) HasExportPolicyName

func (o *CreateSharePayload) HasExportPolicyName() bool

HasExportPolicyName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) HasLabels

func (o *CreateSharePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) SetExportPolicyName

SetExportPolicyName gets a reference to the given string and assigns it to the ExportPolicyName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) SetExportPolicyNameNil

func (o *CreateSharePayload) SetExportPolicyNameNil()

SetExportPolicyNameNil sets the value for ExportPolicyName to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) SetName

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSharePayload) ToMap deprecated

func (o CreateSharePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSharePayload) UnsetExportPolicyName

func (o *CreateSharePayload) UnsetExportPolicyName()

UnsetExportPolicyName ensures that no value is present for ExportPolicyName, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetExportPolicyNameArgType deprecated

type CreateSharePayloadGetExportPolicyNameArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetExportPolicyNameAttributeType

type CreateSharePayloadGetExportPolicyNameAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetExportPolicyNameRetType deprecated

type CreateSharePayloadGetExportPolicyNameRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetLabelsArgType deprecated

type CreateSharePayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetLabelsAttributeType

type CreateSharePayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetLabelsRetType deprecated

type CreateSharePayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetNameArgType deprecated

type CreateSharePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetNameAttributeType

type CreateSharePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetNameRetType deprecated

type CreateSharePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetSpaceHardLimitGigabytesArgType deprecated

type CreateSharePayloadGetSpaceHardLimitGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType

type CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSharePayloadGetSpaceHardLimitGigabytesRetType deprecated

type CreateSharePayloadGetSpaceHardLimitGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareRequest) CreateSharePayload deprecated

func (r CreateShareRequest) CreateSharePayload(createSharePayload CreateSharePayload) ApiCreateShareRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponse

type CreateShareResponse struct {
	Share CreateShareResponseGetShareAttributeType `json:"share,omitempty"`
}

CreateShareResponse struct for CreateShareResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareResponse

func NewCreateShareResponse() *CreateShareResponse

NewCreateShareResponse instantiates a new CreateShareResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareResponseWithDefaults

func NewCreateShareResponseWithDefaults() *CreateShareResponse

NewCreateShareResponseWithDefaults instantiates a new CreateShareResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponse) GetShare

GetShare returns the Share field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponse) GetShareOk

GetShareOk returns a tuple with the Share field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponse) HasShare

func (o *CreateShareResponse) HasShare() bool

HasShare returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponse) SetShare

SetShare gets a reference to the given CreateShareResponseShare and assigns it to the Share field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareResponse) ToMap deprecated

func (o CreateShareResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseGetShareArgType deprecated

type CreateShareResponseGetShareArgType = CreateShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseGetShareAttributeType

type CreateShareResponseGetShareAttributeType = *CreateShareResponseShare

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseGetShareRetType deprecated

type CreateShareResponseGetShareRetType = CreateShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShare

type CreateShareResponseShare struct {
	CreatedAt    CreateShareResponseShareGetCreatedAtAttributeType    `json:"createdAt,omitempty"`
	ExportPolicy CreateShareResponseShareGetExportPolicyAttributeType `json:"exportPolicy,omitempty"`
	// ID of the Share
	Id CreateShareResponseShareGetIdAttributeType `json:"id,omitempty"`
	// An optional object that represents the labels associated with the share  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels CreateShareResponseShareGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Share, used to mount the Share
	MountPath CreateShareResponseShareGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Share
	Name CreateShareResponseShareGetNameAttributeType `json:"name,omitempty"`
	// Space hard limit for the Share. If zero, the Share will have access to the full space of the Resource Pool it lives in.   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	SpaceHardLimitGigabytes CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
	// State of the Resource Pool Snapshot   (possible values: [\"pending\", \"creating\", \"created\", \"error\", \"deleting\"])
	State CreateShareResponseShareGetStateAttributeType `json:"state,omitempty"`
}

CreateShareResponseShare Created Share Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareResponseShare

func NewCreateShareResponseShare() *CreateShareResponseShare

NewCreateShareResponseShare instantiates a new CreateShareResponseShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateShareResponseShareWithDefaults

func NewCreateShareResponseShareWithDefaults() *CreateShareResponseShare

NewCreateShareResponseShareWithDefaults instantiates a new CreateShareResponseShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetExportPolicy

GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetExportPolicyOk

GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetMountPathOk

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetSpaceHardLimitGigabytes

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetSpaceHardLimitGigabytesOk

GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetState

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) GetStateOk

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasCreatedAt

func (o *CreateShareResponseShare) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasExportPolicy

func (o *CreateShareResponseShare) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasId

func (o *CreateShareResponseShare) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasLabels

func (o *CreateShareResponseShare) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasMountPath

func (o *CreateShareResponseShare) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasName

func (o *CreateShareResponseShare) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasSpaceHardLimitGigabytes

func (o *CreateShareResponseShare) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) HasState

func (o *CreateShareResponseShare) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetExportPolicy

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetExportPolicyNil

func (o *CreateShareResponseShare) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) SetState

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateShareResponseShare) ToMap deprecated

func (o CreateShareResponseShare) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateShareResponseShare) UnsetExportPolicy

func (o *CreateShareResponseShare) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetCreatedAtArgType deprecated

type CreateShareResponseShareGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetCreatedAtAttributeType

type CreateShareResponseShareGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetCreatedAtRetType deprecated

type CreateShareResponseShareGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetExportPolicyArgType deprecated

type CreateShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetExportPolicyAttributeType

type CreateShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetExportPolicyRetType deprecated

type CreateShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetIdArgType deprecated

type CreateShareResponseShareGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetIdAttributeType

type CreateShareResponseShareGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetIdRetType deprecated

type CreateShareResponseShareGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetLabelsArgType deprecated

type CreateShareResponseShareGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetLabelsAttributeType

type CreateShareResponseShareGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetLabelsRetType deprecated

type CreateShareResponseShareGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetMountPathArgType deprecated

type CreateShareResponseShareGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetMountPathAttributeType

type CreateShareResponseShareGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetMountPathRetType deprecated

type CreateShareResponseShareGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetNameArgType deprecated

type CreateShareResponseShareGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetNameAttributeType

type CreateShareResponseShareGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetNameRetType deprecated

type CreateShareResponseShareGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetSpaceHardLimitGigabytesArgType deprecated

type CreateShareResponseShareGetSpaceHardLimitGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType

type CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetSpaceHardLimitGigabytesRetType deprecated

type CreateShareResponseShareGetSpaceHardLimitGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetStateArgType deprecated

type CreateShareResponseShareGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetStateAttributeType

type CreateShareResponseShareGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateShareResponseShareGetStateRetType deprecated

type CreateShareResponseShareGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated

type DefaultApi interface {
	/*
		CreateResourcePool Create Resource Pool
		Create a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return ApiCreateResourcePoolRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateResourcePool(ctx context.Context, projectId string, region string) ApiCreateResourcePoolRequest
	/*
		CreateResourcePoolExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return CreateResourcePoolResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateResourcePoolExecute(ctx context.Context, projectId string, region string) (*CreateResourcePoolResponse, error)
	/*
		CreateResourcePoolSnapshot Create Resource Pool Snapshot
		Creates a Snapshot of a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ApiCreateResourcePoolSnapshotRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateResourcePoolSnapshotRequest
	/*
		CreateResourcePoolSnapshotExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return CreateResourcePoolSnapshotResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateResourcePoolSnapshotResponse, error)
	/*
		CreateShare Create Share
		Creates a Share in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ApiCreateShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateShare(ctx context.Context, projectId string, region string, resourcePoolId string) ApiCreateShareRequest
	/*
		CreateShareExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return CreateShareResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*CreateShareResponse, error)
	/*
		CreateShareExportPolicy Create Share Export Policy
		Creates a ShareExportPolicy in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return ApiCreateShareExportPolicyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateShareExportPolicy(ctx context.Context, projectId string, region string) ApiCreateShareExportPolicyRequest
	/*
		CreateShareExportPolicyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return CreateShareExportPolicyResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateShareExportPolicyExecute(ctx context.Context, projectId string, region string) (*CreateShareExportPolicyResponse, error)
	/*
		DeleteResourcePool Delete Resource Pool
		Deletes a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ApiDeleteResourcePoolRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiDeleteResourcePoolRequest
	/*
		DeleteResourcePoolExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return map[string]interface{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (map[string]interface{}, error)
	/*
		DeleteResourcePoolSnapshot Delete Resource Pool Snapshot
		Deletes a Snapshot from a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param snapshotName
		@return ApiDeleteResourcePoolSnapshotRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiDeleteResourcePoolSnapshotRequest
	/*
		DeleteResourcePoolSnapshotExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param snapshotName
		@return map[string]interface{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) (map[string]interface{}, error)
	/*
		DeleteShare Delete Share
		Deletes a Shares in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param shareId
		@return ApiDeleteShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiDeleteShareRequest
	/*
		DeleteShareExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param shareId
		@return map[string]interface{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (map[string]interface{}, error)
	/*
		DeleteShareExportPolicy Delete Share Export Policy
		Deletes a ShareExportPolicies in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param policyId
		@return ApiDeleteShareExportPolicyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiDeleteShareExportPolicyRequest
	/*
		DeleteShareExportPolicyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param policyId
		@return map[string]interface{}

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (map[string]interface{}, error)
	/*
		GetResourcePool Get Resource Pool
		Retrieves a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ApiGetResourcePoolRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiGetResourcePoolRequest
	/*
		GetResourcePoolExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return GetResourcePoolResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*GetResourcePoolResponse, error)
	/*
		GetResourcePoolSnapshot Get Resource Pool Snapshot
		Retrieves a Snapshot from a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param snapshotName
		@return ApiGetResourcePoolSnapshotRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetResourcePoolSnapshot(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) ApiGetResourcePoolSnapshotRequest
	/*
		GetResourcePoolSnapshotExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param snapshotName
		@return GetResourcePoolSnapshotResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetResourcePoolSnapshotExecute(ctx context.Context, projectId string, region string, resourcePoolId string, snapshotName string) (*GetResourcePoolSnapshotResponse, error)
	/*
		GetShare Get Share
		Retrieves a Shares in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param shareId
		@return ApiGetShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiGetShareRequest
	/*
		GetShareExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param shareId
		@return GetShareResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (*GetShareResponse, error)
	/*
		GetShareExportPolicy Get Share Export Policy
		Retrieves a ShareExportPolicies in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param policyId
		@return ApiGetShareExportPolicyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiGetShareExportPolicyRequest
	/*
		GetShareExportPolicyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param policyId
		@return GetShareExportPolicyResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*GetShareExportPolicyResponse, error)
	/*
		ListPerformanceClasses List Resource Pool Performance Classes
		Lists all performances classes available

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiListPerformanceClassesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListPerformanceClasses(ctx context.Context) ApiListPerformanceClassesRequest
	/*
		ListPerformanceClassesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ListPerformanceClassesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListPerformanceClassesExecute(ctx context.Context) (*ListPerformanceClassesResponse, error)
	/*
		ListResourcePoolSnapshots List Resource Pool Snapshots
		Lists the Snapshots of a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ApiListResourcePoolSnapshotsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListResourcePoolSnapshots(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListResourcePoolSnapshotsRequest
	/*
		ListResourcePoolSnapshotsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ListResourcePoolSnapshotsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListResourcePoolSnapshotsExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListResourcePoolSnapshotsResponse, error)
	/*
		ListResourcePools List Resource Pools
		Lists Resource Pools in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return ApiListResourcePoolsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListResourcePools(ctx context.Context, projectId string, region string) ApiListResourcePoolsRequest
	/*
		ListResourcePoolsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return ListResourcePoolsResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListResourcePoolsExecute(ctx context.Context, projectId string, region string) (*ListResourcePoolsResponse, error)
	/*
		ListShareExportPolicies List Share Export Policies
		Lists ShareExportPolicies in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return ApiListShareExportPoliciesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListShareExportPolicies(ctx context.Context, projectId string, region string) ApiListShareExportPoliciesRequest
	/*
		ListShareExportPoliciesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@return ListShareExportPoliciesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListShareExportPoliciesExecute(ctx context.Context, projectId string, region string) (*ListShareExportPoliciesResponse, error)
	/*
		ListShares List Shares
		Lists Shares in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ApiListSharesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListShares(ctx context.Context, projectId string, region string, resourcePoolId string) ApiListSharesRequest
	/*
		ListSharesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ListSharesResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListSharesExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListSharesResponse, error)
	/*
		UpdateResourcePool Update Resource Pool
		Updates a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return ApiUpdateResourcePoolRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateResourcePool(ctx context.Context, projectId string, region string, resourcePoolId string) ApiUpdateResourcePoolRequest
	/*
		UpdateResourcePoolExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@return UpdateResourcePoolResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateResourcePoolExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*UpdateResourcePoolResponse, error)
	/*
		UpdateShare Update Share
		Updates a Shares in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param shareId
		@return ApiUpdateShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateShare(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) ApiUpdateShareRequest
	/*
		UpdateShareExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param resourcePoolId
		@param shareId
		@return UpdateShareResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateShareExecute(ctx context.Context, projectId string, region string, resourcePoolId string, shareId string) (*UpdateShareResponse, error)
	/*
		UpdateShareExportPolicy Update Share Export Policy
		Updates a ShareExportPolicies in a Resource Pool in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param policyId
		@return ApiUpdateShareExportPolicyRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateShareExportPolicy(ctx context.Context, projectId string, region string, policyId string) ApiUpdateShareExportPolicyRequest
	/*
		UpdateShareExportPolicyExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@param region
		@param policyId
		@return UpdateShareExportPolicyResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*UpdateShareExportPolicyResponse, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteResourcePoolRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteResourcePoolRequest) Execute deprecated

func (r DeleteResourcePoolRequest) Execute() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteResourcePoolSnapshotRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteResourcePoolSnapshotRequest) Execute deprecated

func (r DeleteResourcePoolSnapshotRequest) Execute() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteShareExportPolicyRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteShareExportPolicyRequest) Execute deprecated

func (r DeleteShareExportPolicyRequest) Execute() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteShareRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DeleteShareRequest) Execute deprecated

func (r DeleteShareRequest) Execute() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Error

type Error struct {
	//  Deprecated: Human-readable string of the error that occured
	ErrorDescription ErrorGetErrorDescriptionAttributeType `json:"error_description,omitempty"`
	// Human-readable description of the error that occurred.
	// REQUIRED
	Title ErrorGetTitleAttributeType `json:"title" required:"true"`
	// URI Uniquely identifies the error type. It will be in the format of storage.stackit.cloud/<error-type> e.g. storage.stackit.cloud/validation-error
	// REQUIRED
	Type ErrorGetTypeAttributeType `json:"type" required:"true"`
}

Error struct for Error Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewError

func NewError(title ErrorGetTitleArgType, types ErrorGetTypeArgType) *Error

NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetErrorDescription

func (o *Error) GetErrorDescription() (res ErrorGetErrorDescriptionRetType)

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetErrorDescriptionOk

func (o *Error) GetErrorDescriptionOk() (ret ErrorGetErrorDescriptionRetType, ok bool)

GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetTitle

func (o *Error) GetTitle() (ret ErrorGetTitleRetType)

GetTitle returns the Title field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetTitleOk

func (o *Error) GetTitleOk() (ret ErrorGetTitleRetType, ok bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetType

func (o *Error) GetType() (ret ErrorGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetTypeOk

func (o *Error) GetTypeOk() (ret ErrorGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) HasErrorDescription

func (o *Error) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) SetErrorDescription

func (o *Error) SetErrorDescription(v ErrorGetErrorDescriptionRetType)

SetErrorDescription gets a reference to the given interface{} and assigns it to the ErrorDescription field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) SetTitle

func (o *Error) SetTitle(v ErrorGetTitleRetType)

SetTitle sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) SetType

func (o *Error) SetType(v ErrorGetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Error) ToMap deprecated

func (o Error) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetErrorDescriptionArgType deprecated

type ErrorGetErrorDescriptionArgType = any

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetErrorDescriptionAttributeType

type ErrorGetErrorDescriptionAttributeType = any

isAny Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetErrorDescriptionRetType deprecated

type ErrorGetErrorDescriptionRetType = any

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetTitleArgType deprecated

type ErrorGetTitleArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetTitleAttributeType

type ErrorGetTitleAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetTitleRetType deprecated

type ErrorGetTitleRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetTypeArgType deprecated

type ErrorGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetTypeAttributeType

type ErrorGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetTypeRetType deprecated

type ErrorGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetResourcePoolRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponse

type GetResourcePoolResponse struct {
	ResourcePool GetResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}

GetResourcePoolResponse struct for GetResourcePoolResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolResponse

func NewGetResourcePoolResponse() *GetResourcePoolResponse

NewGetResourcePoolResponse instantiates a new GetResourcePoolResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolResponseWithDefaults

func NewGetResourcePoolResponseWithDefaults() *GetResourcePoolResponse

NewGetResourcePoolResponseWithDefaults instantiates a new GetResourcePoolResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponse) GetResourcePool

GetResourcePool returns the ResourcePool field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponse) GetResourcePoolOk

GetResourcePoolOk returns a tuple with the ResourcePool field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponse) HasResourcePool

func (o *GetResourcePoolResponse) HasResourcePool() bool

HasResourcePool returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponse) SetResourcePool

SetResourcePool gets a reference to the given GetResourcePoolResponseResourcePool and assigns it to the ResourcePool field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetResourcePoolResponse) ToMap deprecated

func (o GetResourcePoolResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseGetResourcePoolArgType deprecated

type GetResourcePoolResponseGetResourcePoolArgType = GetResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseGetResourcePoolAttributeType

type GetResourcePoolResponseGetResourcePoolAttributeType = *GetResourcePoolResponseResourcePool

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseGetResourcePoolRetType deprecated

type GetResourcePoolResponseGetResourcePoolRetType = GetResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePool

type GetResourcePoolResponseResourcePool struct {
	// Name of the respective availability zone
	AvailabilityZone GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	// Number of Shares in the Resource Pool
	// Can be cast to int32 without loss of precision.
	CountShares GetResourcePoolResponseResourcePoolGetCountSharesAttributeType `json:"countShares,omitempty"`
	CreatedAt   GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType   `json:"createdAt,omitempty"`
	// ID of the Resource Pool
	Id GetResourcePoolResponseResourcePoolGetIdAttributeType `json:"id,omitempty"`
	// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)
	IpAcl  GetResourcePoolResponseResourcePoolGetIpAclAttributeType  `json:"ipAcl,omitempty"`
	Labels GetResourcePoolResponseResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Resource Pool, used to mount the Resource Pool   Note that a Resource Pool can only be mounted in read-only
	MountPath GetResourcePoolResponseResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Resource Pool
	Name             GetResourcePoolResponseResourcePoolGetNameAttributeType             `json:"name,omitempty"`
	PerformanceClass GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Time when the performance class can be downgraded again.
	PerformanceClassDowngradableAt GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
	// Time when the size can be reduced again.
	SizeReducibleAt GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
	// Whether the .snapshot directory is visible when mounting the resource pool.  Setting this value to false might prevent you from accessing the snapshots (e.g.  for security reasons). Additionally, the access to the snapshots is always controlled  by the export policy of the resource pool. That means, if snapshots are visible and  the export policy allows for reading the resource pool, then it also allows reading  the snapshot of all shares.
	SnapshotsAreVisible GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
	Space               GetResourcePoolResponseResourcePoolGetSpaceAttributeType               `json:"space,omitempty"`
	// State of the Resource Pool   (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
	State GetResourcePoolResponseResourcePoolGetStateAttributeType `json:"state,omitempty"`
}

GetResourcePoolResponseResourcePool Resource Pool Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolResponseResourcePool

func NewGetResourcePoolResponseResourcePool() *GetResourcePoolResponseResourcePool

NewGetResourcePoolResponseResourcePool instantiates a new GetResourcePoolResponseResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolResponseResourcePoolWithDefaults

func NewGetResourcePoolResponseResourcePoolWithDefaults() *GetResourcePoolResponseResourcePool

NewGetResourcePoolResponseResourcePoolWithDefaults instantiates a new GetResourcePoolResponseResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetAvailabilityZoneOk

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetCountShares

GetCountShares returns the CountShares field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetCountSharesOk

GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetMountPathOk

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk

GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetPerformanceClassOk

GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetSizeReducibleAt

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetSizeReducibleAtOk

GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk

GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetSpace

GetSpace returns the Space field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetSpaceOk

GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetState

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) GetStateOk

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasAvailabilityZone

func (o *GetResourcePoolResponseResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasCountShares

func (o *GetResourcePoolResponseResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasCreatedAt

func (o *GetResourcePoolResponseResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasId

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasIpAcl

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasLabels

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasMountPath

func (o *GetResourcePoolResponseResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasPerformanceClass

func (o *GetResourcePoolResponseResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt

func (o *GetResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasSizeReducibleAt

func (o *GetResourcePoolResponseResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasSnapshotsAreVisible

func (o *GetResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasSpace

HasSpace returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) HasState

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetAvailabilityZone

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetCountShares

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetPerformanceClass

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt

SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetSizeReducibleAt

SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolResponseResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetResourcePoolResponseResourcePool) ToMap deprecated

func (o GetResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneArgType deprecated

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType deprecated

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetCountSharesArgType deprecated

type GetResourcePoolResponseResourcePoolGetCountSharesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetCountSharesAttributeType

type GetResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetCountSharesRetType deprecated

type GetResourcePoolResponseResourcePoolGetCountSharesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetCreatedAtArgType deprecated

type GetResourcePoolResponseResourcePoolGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType

type GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetCreatedAtRetType deprecated

type GetResourcePoolResponseResourcePoolGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetIdArgType deprecated

type GetResourcePoolResponseResourcePoolGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetIdAttributeType

type GetResourcePoolResponseResourcePoolGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetIdRetType deprecated

type GetResourcePoolResponseResourcePoolGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetIpAclArgType deprecated

type GetResourcePoolResponseResourcePoolGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetIpAclAttributeType

type GetResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetIpAclRetType deprecated

type GetResourcePoolResponseResourcePoolGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetLabelsArgType deprecated

type GetResourcePoolResponseResourcePoolGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetLabelsAttributeType

type GetResourcePoolResponseResourcePoolGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetLabelsRetType deprecated

type GetResourcePoolResponseResourcePoolGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetMountPathArgType deprecated

type GetResourcePoolResponseResourcePoolGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetMountPathAttributeType

type GetResourcePoolResponseResourcePoolGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetMountPathRetType deprecated

type GetResourcePoolResponseResourcePoolGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetNameArgType deprecated

type GetResourcePoolResponseResourcePoolGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetNameAttributeType

type GetResourcePoolResponseResourcePoolGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetNameRetType deprecated

type GetResourcePoolResponseResourcePoolGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetPerformanceClassArgType deprecated

type GetResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType

type GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType deprecated

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType deprecated

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetPerformanceClassRetType deprecated

type GetResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtArgType deprecated

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType deprecated

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetSpaceArgType deprecated

type GetResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetSpaceAttributeType

type GetResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetSpaceRetType deprecated

type GetResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetStateArgType deprecated

type GetResourcePoolResponseResourcePoolGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetStateAttributeType

type GetResourcePoolResponseResourcePoolGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolGetStateRetType deprecated

type GetResourcePoolResponseResourcePoolGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType deprecated

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType deprecated

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetResourcePoolSnapshotRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponse

type GetResourcePoolSnapshotResponse struct {
	ResourcePoolSnapshot GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType `json:"resourcePoolSnapshot,omitempty"`
}

GetResourcePoolSnapshotResponse struct for GetResourcePoolSnapshotResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolSnapshotResponse

func NewGetResourcePoolSnapshotResponse() *GetResourcePoolSnapshotResponse

NewGetResourcePoolSnapshotResponse instantiates a new GetResourcePoolSnapshotResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolSnapshotResponseWithDefaults

func NewGetResourcePoolSnapshotResponseWithDefaults() *GetResourcePoolSnapshotResponse

NewGetResourcePoolSnapshotResponseWithDefaults instantiates a new GetResourcePoolSnapshotResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponse) GetResourcePoolSnapshot

GetResourcePoolSnapshot returns the ResourcePoolSnapshot field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponse) GetResourcePoolSnapshotOk

GetResourcePoolSnapshotOk returns a tuple with the ResourcePoolSnapshot field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponse) HasResourcePoolSnapshot

func (o *GetResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool

HasResourcePoolSnapshot returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponse) SetResourcePoolSnapshot

SetResourcePoolSnapshot gets a reference to the given GetResourcePoolSnapshotResponseResourcePoolSnapshot and assigns it to the ResourcePoolSnapshot field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetResourcePoolSnapshotResponse) ToMap deprecated

func (o GetResourcePoolSnapshotResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType deprecated

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType = GetResourcePoolSnapshotResponseResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType = *GetResourcePoolSnapshotResponseResourcePoolSnapshot

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType deprecated

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType = GetResourcePoolSnapshotResponseResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshot

type GetResourcePoolSnapshotResponseResourcePoolSnapshot struct {
	// (optional) A comment to add more information about a snapshot
	Comment   GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType   `json:"comment,omitempty"`
	CreatedAt GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Represents the user-visible data size at the time of the snapshot in Gibibytes (e.g. what’s in the snapshot)
	// Can be cast to int32 without loss of precision.
	LogicalSizeGigabytes GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType `json:"logicalSizeGigabytes,omitempty"`
	// ID of the Resource Pool of the Snapshot
	ResourcePoolId GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType `json:"resourcePoolId,omitempty"`
	// Reflects the actual storage footprint in the backend at snapshot time in Gibibytes (e.g. how much storage from the Resource Pool  does it use).
	// Can be cast to int32 without loss of precision.
	SizeGigabytes GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
	// Name of the Resource Pool Snapshot
	SnapshotName GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType `json:"snapshotName,omitempty"`
}

GetResourcePoolSnapshotResponseResourcePoolSnapshot Resource Pool Snapshot Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolSnapshotResponseResourcePoolSnapshot

func NewGetResourcePoolSnapshotResponseResourcePoolSnapshot() *GetResourcePoolSnapshotResponseResourcePoolSnapshot

NewGetResourcePoolSnapshotResponseResourcePoolSnapshot instantiates a new GetResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults

func NewGetResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults() *GetResourcePoolSnapshotResponseResourcePoolSnapshot

NewGetResourcePoolSnapshotResponseResourcePoolSnapshotWithDefaults instantiates a new GetResourcePoolSnapshotResponseResourcePoolSnapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCommentOk

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes

GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytesOk

GetLogicalSizeGigabytesOk returns a tuple with the LogicalSizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId

GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolIdOk

GetResourcePoolIdOk returns a tuple with the ResourcePoolId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytesOk

GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName

GetSnapshotName returns the SnapshotName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotNameOk

GetSnapshotNameOk returns a tuple with the SnapshotName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes

func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool

HasLogicalSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId

HasResourcePoolId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes

HasSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName

HasSnapshotName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil

SetCommentNil sets the value for Comment to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes

SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId

SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName

SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment

UnsetComment ensures that no value is present for Comment, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType deprecated

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetShareExportPolicyRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponse

type GetShareExportPolicyResponse struct {
	ShareExportPolicy GetShareExportPolicyResponseGetShareExportPolicyAttributeType `json:"shareExportPolicy,omitempty"`
}

GetShareExportPolicyResponse struct for GetShareExportPolicyResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareExportPolicyResponse

func NewGetShareExportPolicyResponse() *GetShareExportPolicyResponse

NewGetShareExportPolicyResponse instantiates a new GetShareExportPolicyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareExportPolicyResponseWithDefaults

func NewGetShareExportPolicyResponseWithDefaults() *GetShareExportPolicyResponse

NewGetShareExportPolicyResponseWithDefaults instantiates a new GetShareExportPolicyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponse) GetShareExportPolicy

GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponse) GetShareExportPolicyOk

GetShareExportPolicyOk returns a tuple with the ShareExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponse) HasShareExportPolicy

func (o *GetShareExportPolicyResponse) HasShareExportPolicy() bool

HasShareExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponse) SetShareExportPolicy

SetShareExportPolicy gets a reference to the given GetShareExportPolicyResponseShareExportPolicy and assigns it to the ShareExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetShareExportPolicyResponse) ToMap deprecated

func (o GetShareExportPolicyResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseGetShareExportPolicyArgType deprecated

type GetShareExportPolicyResponseGetShareExportPolicyArgType = GetShareExportPolicyResponseShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseGetShareExportPolicyAttributeType

type GetShareExportPolicyResponseGetShareExportPolicyAttributeType = *GetShareExportPolicyResponseShareExportPolicy

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseGetShareExportPolicyRetType deprecated

type GetShareExportPolicyResponseGetShareExportPolicyRetType = GetShareExportPolicyResponseShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicy

type GetShareExportPolicyResponseShareExportPolicy struct {
	CreatedAt GetShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// ID of the Share Export Policy
	Id GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType `json:"id,omitempty"`
	// An optional object that represents the labels associated with the share export policy  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the Share Export Policy
	Name GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType `json:"name,omitempty"`
	// List of rules of the Share Export Policy. The order of the rules within the array does not matter - what matters  is the field \"order\" within each rule
	Rules GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType `json:"rules,omitempty"`
	// Number of Shares using this Share Export Policy
	// Can be cast to int32 without loss of precision.
	SharesUsingExportPolicy GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType `json:"sharesUsingExportPolicy,omitempty"`
}

GetShareExportPolicyResponseShareExportPolicy Share Export Policies Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareExportPolicyResponseShareExportPolicy

func NewGetShareExportPolicyResponseShareExportPolicy() *GetShareExportPolicyResponseShareExportPolicy

NewGetShareExportPolicyResponseShareExportPolicy instantiates a new GetShareExportPolicyResponseShareExportPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareExportPolicyResponseShareExportPolicyWithDefaults

func NewGetShareExportPolicyResponseShareExportPolicyWithDefaults() *GetShareExportPolicyResponseShareExportPolicy

NewGetShareExportPolicyResponseShareExportPolicyWithDefaults instantiates a new GetShareExportPolicyResponseShareExportPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetRules

GetRules returns the Rules field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetRulesOk

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy

GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicyOk

GetSharesUsingExportPolicyOk returns a tuple with the SharesUsingExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) HasId

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) HasLabels

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) HasRules

HasRules returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy

func (o *GetShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool

HasSharesUsingExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) SetRules

SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy

SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetShareExportPolicyResponseShareExportPolicy) ToMap deprecated

func (o GetShareExportPolicyResponseShareExportPolicy) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetIdArgType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetIdRetType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetLabelsArgType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetNameArgType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetNameRetType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetRulesArgType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetRulesArgType = []ShareExportPolicyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetRulesRetType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetRulesRetType = []ShareExportPolicyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType deprecated

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetShareRequest) Execute deprecated

func (r GetShareRequest) Execute() (*GetShareResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponse

type GetShareResponse struct {
	Share GetShareResponseGetShareAttributeType `json:"share,omitempty"`
}

GetShareResponse struct for GetShareResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareResponse

func NewGetShareResponse() *GetShareResponse

NewGetShareResponse instantiates a new GetShareResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareResponseWithDefaults

func NewGetShareResponseWithDefaults() *GetShareResponse

NewGetShareResponseWithDefaults instantiates a new GetShareResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponse) GetShare

GetShare returns the Share field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponse) GetShareOk

func (o *GetShareResponse) GetShareOk() (ret GetShareResponseGetShareRetType, ok bool)

GetShareOk returns a tuple with the Share field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponse) HasShare

func (o *GetShareResponse) HasShare() bool

HasShare returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponse) SetShare

SetShare gets a reference to the given GetShareResponseShare and assigns it to the Share field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetShareResponse) ToMap deprecated

func (o GetShareResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseGetShareArgType deprecated

type GetShareResponseGetShareArgType = GetShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseGetShareAttributeType

type GetShareResponseGetShareAttributeType = *GetShareResponseShare

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseGetShareRetType deprecated

type GetShareResponseGetShareRetType = GetShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShare

type GetShareResponseShare struct {
	CreatedAt    GetShareResponseShareGetCreatedAtAttributeType    `json:"createdAt,omitempty"`
	ExportPolicy GetShareResponseShareGetExportPolicyAttributeType `json:"exportPolicy,omitempty"`
	// ID of the Share
	Id GetShareResponseShareGetIdAttributeType `json:"id,omitempty"`
	// An optional object that represents the labels associated with the share  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels GetShareResponseShareGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Share, used to mount the Share
	MountPath GetShareResponseShareGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Share
	Name GetShareResponseShareGetNameAttributeType `json:"name,omitempty"`
	// Space hard limit for the Share. If zero, the Share will have access to the full space of the Resource Pool it lives in.   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	SpaceHardLimitGigabytes GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
	// State of the Resource Pool Snapshot   (possible values: [\"pending\", \"creating\", \"created\", \"error\", \"deleting\"])
	State GetShareResponseShareGetStateAttributeType `json:"state,omitempty"`
}

GetShareResponseShare Share Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareResponseShare

func NewGetShareResponseShare() *GetShareResponseShare

NewGetShareResponseShare instantiates a new GetShareResponseShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetShareResponseShareWithDefaults

func NewGetShareResponseShareWithDefaults() *GetShareResponseShare

NewGetShareResponseShareWithDefaults instantiates a new GetShareResponseShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetExportPolicy

GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetExportPolicyOk

GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetMountPathOk

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetSpaceHardLimitGigabytes

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetSpaceHardLimitGigabytesOk

func (o *GetShareResponseShare) GetSpaceHardLimitGigabytesOk() (ret GetShareResponseShareGetSpaceHardLimitGigabytesRetType, ok bool)

GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetState

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) GetStateOk

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasCreatedAt

func (o *GetShareResponseShare) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasExportPolicy

func (o *GetShareResponseShare) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasId

func (o *GetShareResponseShare) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasLabels

func (o *GetShareResponseShare) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasMountPath

func (o *GetShareResponseShare) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasName

func (o *GetShareResponseShare) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasSpaceHardLimitGigabytes

func (o *GetShareResponseShare) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) HasState

func (o *GetShareResponseShare) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetExportPolicy

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetExportPolicyNil

func (o *GetShareResponseShare) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) SetState

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetShareResponseShare) ToMap deprecated

func (o GetShareResponseShare) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GetShareResponseShare) UnsetExportPolicy

func (o *GetShareResponseShare) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetCreatedAtArgType deprecated

type GetShareResponseShareGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetCreatedAtAttributeType

type GetShareResponseShareGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetCreatedAtRetType deprecated

type GetShareResponseShareGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetExportPolicyArgType deprecated

type GetShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetExportPolicyAttributeType

type GetShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetExportPolicyRetType deprecated

type GetShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetIdArgType deprecated

type GetShareResponseShareGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetIdAttributeType

type GetShareResponseShareGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetIdRetType deprecated

type GetShareResponseShareGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetLabelsArgType deprecated

type GetShareResponseShareGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetLabelsAttributeType

type GetShareResponseShareGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetLabelsRetType deprecated

type GetShareResponseShareGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetMountPathArgType deprecated

type GetShareResponseShareGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetMountPathAttributeType

type GetShareResponseShareGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetMountPathRetType deprecated

type GetShareResponseShareGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetNameArgType deprecated

type GetShareResponseShareGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetNameAttributeType

type GetShareResponseShareGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetNameRetType deprecated

type GetShareResponseShareGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetSpaceHardLimitGigabytesArgType deprecated

type GetShareResponseShareGetSpaceHardLimitGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType

type GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetSpaceHardLimitGigabytesRetType deprecated

type GetShareResponseShareGetSpaceHardLimitGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetStateArgType deprecated

type GetShareResponseShareGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetStateAttributeType

type GetShareResponseShareGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetShareResponseShareGetStateRetType deprecated

type GetShareResponseShareGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAny

type GoogleProtobufAny struct {
	// The type of the serialized message.
	Type                 GoogleProtobufAnyGetTypeAttributeType `json:"@type,omitempty"`
	AdditionalProperties map[string]interface{}
}

GoogleProtobufAny Contains an arbitrary serialized message along with a @type that describes the type of the serialized message. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGoogleProtobufAny

func NewGoogleProtobufAny() *GoogleProtobufAny

NewGoogleProtobufAny instantiates a new GoogleProtobufAny object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGoogleProtobufAnyWithDefaults

func NewGoogleProtobufAnyWithDefaults() *GoogleProtobufAny

NewGoogleProtobufAnyWithDefaults instantiates a new GoogleProtobufAny object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) GetType

GetType returns the Type field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) GetTypeOk

func (o *GoogleProtobufAny) GetTypeOk() (ret GoogleProtobufAnyGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) HasType

func (o *GoogleProtobufAny) HasType() bool

HasType returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*GoogleProtobufAny) SetType

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GoogleProtobufAny) ToMap deprecated

func (o GoogleProtobufAny) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAnyGetTypeArgType deprecated

type GoogleProtobufAnyGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAnyGetTypeAttributeType

type GoogleProtobufAnyGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GoogleProtobufAnyGetTypeRetType deprecated

type GoogleProtobufAnyGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPerformanceClassesRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListPerformanceClassesRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPerformanceClassesResponse

type ListPerformanceClassesResponse struct {
	// List of Performance Classes
	PerformanceClasses ListPerformanceClassesResponseGetPerformanceClassesAttributeType `json:"performanceClasses,omitempty"`
}

ListPerformanceClassesResponse struct for ListPerformanceClassesResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListPerformanceClassesResponse

func NewListPerformanceClassesResponse() *ListPerformanceClassesResponse

NewListPerformanceClassesResponse instantiates a new ListPerformanceClassesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListPerformanceClassesResponseWithDefaults

func NewListPerformanceClassesResponseWithDefaults() *ListPerformanceClassesResponse

NewListPerformanceClassesResponseWithDefaults instantiates a new ListPerformanceClassesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPerformanceClassesResponse) GetPerformanceClasses

GetPerformanceClasses returns the PerformanceClasses field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPerformanceClassesResponse) GetPerformanceClassesOk

GetPerformanceClassesOk returns a tuple with the PerformanceClasses field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPerformanceClassesResponse) HasPerformanceClasses

func (o *ListPerformanceClassesResponse) HasPerformanceClasses() bool

HasPerformanceClasses returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListPerformanceClassesResponse) SetPerformanceClasses

SetPerformanceClasses gets a reference to the given []PerformanceClass and assigns it to the PerformanceClasses field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListPerformanceClassesResponse) ToMap deprecated

func (o ListPerformanceClassesResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPerformanceClassesResponseGetPerformanceClassesArgType deprecated

type ListPerformanceClassesResponseGetPerformanceClassesArgType = []PerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPerformanceClassesResponseGetPerformanceClassesAttributeType

type ListPerformanceClassesResponseGetPerformanceClassesAttributeType = *[]PerformanceClass

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPerformanceClassesResponseGetPerformanceClassesRetType deprecated

type ListPerformanceClassesResponseGetPerformanceClassesRetType = []PerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolSnapshotsRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListResourcePoolSnapshotsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolSnapshotsResponse

type ListResourcePoolSnapshotsResponse struct {
	// List of Resource Pool Snapshots
	ResourcePoolSnapshots ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType `json:"resourcePoolSnapshots,omitempty"`
}

ListResourcePoolSnapshotsResponse struct for ListResourcePoolSnapshotsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListResourcePoolSnapshotsResponse

func NewListResourcePoolSnapshotsResponse() *ListResourcePoolSnapshotsResponse

NewListResourcePoolSnapshotsResponse instantiates a new ListResourcePoolSnapshotsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListResourcePoolSnapshotsResponseWithDefaults

func NewListResourcePoolSnapshotsResponseWithDefaults() *ListResourcePoolSnapshotsResponse

NewListResourcePoolSnapshotsResponseWithDefaults instantiates a new ListResourcePoolSnapshotsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshots

GetResourcePoolSnapshots returns the ResourcePoolSnapshots field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshotsOk

GetResourcePoolSnapshotsOk returns a tuple with the ResourcePoolSnapshots field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolSnapshotsResponse) HasResourcePoolSnapshots

func (o *ListResourcePoolSnapshotsResponse) HasResourcePoolSnapshots() bool

HasResourcePoolSnapshots returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolSnapshotsResponse) SetResourcePoolSnapshots

SetResourcePoolSnapshots gets a reference to the given []ResourcePoolSnapshot and assigns it to the ResourcePoolSnapshots field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListResourcePoolSnapshotsResponse) ToMap deprecated

func (o ListResourcePoolSnapshotsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsArgType deprecated

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsArgType = []ResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType = *[]ResourcePoolSnapshot

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType deprecated

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType = []ResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolsRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListResourcePoolsRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolsResponse

type ListResourcePoolsResponse struct {
	// List of Resource Pools
	ResourcePools ListResourcePoolsResponseGetResourcePoolsAttributeType `json:"resourcePools,omitempty"`
}

ListResourcePoolsResponse struct for ListResourcePoolsResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListResourcePoolsResponse

func NewListResourcePoolsResponse() *ListResourcePoolsResponse

NewListResourcePoolsResponse instantiates a new ListResourcePoolsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListResourcePoolsResponseWithDefaults

func NewListResourcePoolsResponseWithDefaults() *ListResourcePoolsResponse

NewListResourcePoolsResponseWithDefaults instantiates a new ListResourcePoolsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolsResponse) GetResourcePools

GetResourcePools returns the ResourcePools field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolsResponse) GetResourcePoolsOk

GetResourcePoolsOk returns a tuple with the ResourcePools field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolsResponse) HasResourcePools

func (o *ListResourcePoolsResponse) HasResourcePools() bool

HasResourcePools returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListResourcePoolsResponse) SetResourcePools

SetResourcePools gets a reference to the given []ResourcePool and assigns it to the ResourcePools field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListResourcePoolsResponse) ToMap deprecated

func (o ListResourcePoolsResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolsResponseGetResourcePoolsArgType deprecated

type ListResourcePoolsResponseGetResourcePoolsArgType = []ResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolsResponseGetResourcePoolsAttributeType

type ListResourcePoolsResponseGetResourcePoolsAttributeType = *[]ResourcePool

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListResourcePoolsResponseGetResourcePoolsRetType deprecated

type ListResourcePoolsResponseGetResourcePoolsRetType = []ResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListShareExportPoliciesRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListShareExportPoliciesRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListShareExportPoliciesResponse

type ListShareExportPoliciesResponse struct {
	// List of Share Export Policies
	ShareExportPolicies ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType `json:"shareExportPolicies,omitempty"`
}

ListShareExportPoliciesResponse struct for ListShareExportPoliciesResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListShareExportPoliciesResponse

func NewListShareExportPoliciesResponse() *ListShareExportPoliciesResponse

NewListShareExportPoliciesResponse instantiates a new ListShareExportPoliciesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListShareExportPoliciesResponseWithDefaults

func NewListShareExportPoliciesResponseWithDefaults() *ListShareExportPoliciesResponse

NewListShareExportPoliciesResponseWithDefaults instantiates a new ListShareExportPoliciesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListShareExportPoliciesResponse) GetShareExportPolicies

GetShareExportPolicies returns the ShareExportPolicies field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListShareExportPoliciesResponse) GetShareExportPoliciesOk

GetShareExportPoliciesOk returns a tuple with the ShareExportPolicies field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListShareExportPoliciesResponse) HasShareExportPolicies

func (o *ListShareExportPoliciesResponse) HasShareExportPolicies() bool

HasShareExportPolicies returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListShareExportPoliciesResponse) SetShareExportPolicies

SetShareExportPolicies gets a reference to the given []ShareExportPolicy and assigns it to the ShareExportPolicies field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListShareExportPoliciesResponse) ToMap deprecated

func (o ListShareExportPoliciesResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListShareExportPoliciesResponseGetShareExportPoliciesArgType deprecated

type ListShareExportPoliciesResponseGetShareExportPoliciesArgType = []ShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType

type ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType = *[]ShareExportPolicy

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListShareExportPoliciesResponseGetShareExportPoliciesRetType deprecated

type ListShareExportPoliciesResponseGetShareExportPoliciesRetType = []ShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSharesRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListSharesRequest) Execute deprecated

func (r ListSharesRequest) Execute() (*ListSharesResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSharesResponse

type ListSharesResponse struct {
	// List of Shares
	Shares ListSharesResponseGetSharesAttributeType `json:"shares,omitempty"`
}

ListSharesResponse struct for ListSharesResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListSharesResponse

func NewListSharesResponse() *ListSharesResponse

NewListSharesResponse instantiates a new ListSharesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewListSharesResponseWithDefaults

func NewListSharesResponseWithDefaults() *ListSharesResponse

NewListSharesResponseWithDefaults instantiates a new ListSharesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListSharesResponse) GetShares

GetShares returns the Shares field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListSharesResponse) GetSharesOk

func (o *ListSharesResponse) GetSharesOk() (ret ListSharesResponseGetSharesRetType, ok bool)

GetSharesOk returns a tuple with the Shares field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListSharesResponse) HasShares

func (o *ListSharesResponse) HasShares() bool

HasShares returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ListSharesResponse) SetShares

SetShares gets a reference to the given []Share and assigns it to the Shares field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListSharesResponse) ToMap deprecated

func (o ListSharesResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSharesResponseGetSharesArgType deprecated

type ListSharesResponseGetSharesArgType = []Share

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSharesResponseGetSharesAttributeType

type ListSharesResponseGetSharesAttributeType = *[]Share

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSharesResponseGetSharesRetType deprecated

type ListSharesResponseGetSharesRetType = []Share

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MappedNullable deprecated

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

func (v NullableBool) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

func (v *NullableBool) Set(val *bool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

func (v *NullableBool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateResourcePoolPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateResourcePoolPayload deprecated

func NewNullableCreateResourcePoolPayload(val *CreateResourcePoolPayload) *NullableCreateResourcePoolPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolPayload) MarshalJSON deprecated

func (v NullableCreateResourcePoolPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolPayload) UnmarshalJSON deprecated

func (v *NullableCreateResourcePoolPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateResourcePoolResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateResourcePoolResponse deprecated

func NewNullableCreateResourcePoolResponse(val *CreateResourcePoolResponse) *NullableCreateResourcePoolResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolResponse) MarshalJSON deprecated

func (v NullableCreateResourcePoolResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolResponse) UnmarshalJSON deprecated

func (v *NullableCreateResourcePoolResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateResourcePoolResponseResourcePool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateResourcePoolResponseResourcePool deprecated

func NewNullableCreateResourcePoolResponseResourcePool(val *CreateResourcePoolResponseResourcePool) *NullableCreateResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolResponseResourcePool) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolResponseResourcePool) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolResponseResourcePool) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolResponseResourcePool) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolResponseResourcePool) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolResponseResourcePool) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateResourcePoolSnapshotPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateResourcePoolSnapshotPayload deprecated

func NewNullableCreateResourcePoolSnapshotPayload(val *CreateResourcePoolSnapshotPayload) *NullableCreateResourcePoolSnapshotPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotPayload) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotPayload) UnmarshalJSON deprecated

func (v *NullableCreateResourcePoolSnapshotPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateResourcePoolSnapshotResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateResourcePoolSnapshotResponse deprecated

func NewNullableCreateResourcePoolSnapshotResponse(val *CreateResourcePoolSnapshotResponse) *NullableCreateResourcePoolSnapshotResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotResponse) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotResponse) UnmarshalJSON deprecated

func (v *NullableCreateResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot deprecated

func NewNullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot(val *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) *NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateShareExportPolicyPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateShareExportPolicyPayload deprecated

func NewNullableCreateShareExportPolicyPayload(val *CreateShareExportPolicyPayload) *NullableCreateShareExportPolicyPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyPayload) MarshalJSON deprecated

func (v NullableCreateShareExportPolicyPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyPayload) UnmarshalJSON deprecated

func (v *NullableCreateShareExportPolicyPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateShareExportPolicyRequestRule deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateShareExportPolicyRequestRule deprecated

func NewNullableCreateShareExportPolicyRequestRule(val *CreateShareExportPolicyRequestRule) *NullableCreateShareExportPolicyRequestRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyRequestRule) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyRequestRule) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyRequestRule) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyRequestRule) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyRequestRule) UnmarshalJSON deprecated

func (v *NullableCreateShareExportPolicyRequestRule) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyRequestRule) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateShareExportPolicyResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateShareExportPolicyResponse deprecated

func NewNullableCreateShareExportPolicyResponse(val *CreateShareExportPolicyResponse) *NullableCreateShareExportPolicyResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyResponse) MarshalJSON deprecated

func (v NullableCreateShareExportPolicyResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyResponse) UnmarshalJSON deprecated

func (v *NullableCreateShareExportPolicyResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateShareExportPolicyResponseShareExportPolicy deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateShareExportPolicyResponseShareExportPolicy deprecated

func NewNullableCreateShareExportPolicyResponseShareExportPolicy(val *CreateShareExportPolicyResponseShareExportPolicy) *NullableCreateShareExportPolicyResponseShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyResponseShareExportPolicy) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyResponseShareExportPolicy) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareExportPolicyResponseShareExportPolicy) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyResponseShareExportPolicy) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyResponseShareExportPolicy) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareExportPolicyResponseShareExportPolicy) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateSharePayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateSharePayload deprecated

func NewNullableCreateSharePayload(val *CreateSharePayload) *NullableCreateSharePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSharePayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSharePayload) IsSet deprecated

func (v NullableCreateSharePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSharePayload) MarshalJSON deprecated

func (v NullableCreateSharePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSharePayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSharePayload) UnmarshalJSON deprecated

func (v *NullableCreateSharePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSharePayload) Unset deprecated

func (v *NullableCreateSharePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateShareResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateShareResponse deprecated

func NewNullableCreateShareResponse(val *CreateShareResponse) *NullableCreateShareResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareResponse) MarshalJSON deprecated

func (v NullableCreateShareResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareResponse) UnmarshalJSON deprecated

func (v *NullableCreateShareResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareResponse) Unset deprecated

func (v *NullableCreateShareResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateShareResponseShare deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableCreateShareResponseShare deprecated

func NewNullableCreateShareResponseShare(val *CreateShareResponseShare) *NullableCreateShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareResponseShare) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareResponseShare) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateShareResponseShare) MarshalJSON deprecated

func (v NullableCreateShareResponseShare) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareResponseShare) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareResponseShare) UnmarshalJSON deprecated

func (v *NullableCreateShareResponseShare) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateShareResponseShare) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableError deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableError deprecated

func NewNullableError(val *Error) *NullableError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) Get deprecated

func (v NullableError) Get() *Error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) IsSet deprecated

func (v NullableError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) MarshalJSON deprecated

func (v NullableError) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) Set deprecated

func (v *NullableError) Set(val *Error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) UnmarshalJSON deprecated

func (v *NullableError) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) Unset deprecated

func (v *NullableError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat32 deprecated

func NewNullableFloat32(val *float32) *NullableFloat32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) Get deprecated

func (v NullableFloat32) Get() *float32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) IsSet deprecated

func (v NullableFloat32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat32) MarshalJSON deprecated

func (v NullableFloat32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Set deprecated

func (v *NullableFloat32) Set(val *float32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) UnmarshalJSON deprecated

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat32) Unset deprecated

func (v *NullableFloat32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableFloat64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableFloat64 deprecated

func NewNullableFloat64(val *float64) *NullableFloat64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) Get deprecated

func (v NullableFloat64) Get() *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) IsSet deprecated

func (v NullableFloat64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableFloat64) MarshalJSON deprecated

func (v NullableFloat64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Set deprecated

func (v *NullableFloat64) Set(val *float64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) UnmarshalJSON deprecated

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableFloat64) Unset deprecated

func (v *NullableFloat64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetResourcePoolResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetResourcePoolResponse deprecated

func NewNullableGetResourcePoolResponse(val *GetResourcePoolResponse) *NullableGetResourcePoolResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolResponse) MarshalJSON deprecated

func (v NullableGetResourcePoolResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolResponse) UnmarshalJSON deprecated

func (v *NullableGetResourcePoolResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetResourcePoolResponseResourcePool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetResourcePoolResponseResourcePool deprecated

func NewNullableGetResourcePoolResponseResourcePool(val *GetResourcePoolResponseResourcePool) *NullableGetResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolResponseResourcePool) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolResponseResourcePool) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolResponseResourcePool) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolResponseResourcePool) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolResponseResourcePool) UnmarshalJSON deprecated

func (v *NullableGetResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolResponseResourcePool) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetResourcePoolSnapshotResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetResourcePoolSnapshotResponse deprecated

func NewNullableGetResourcePoolSnapshotResponse(val *GetResourcePoolSnapshotResponse) *NullableGetResourcePoolSnapshotResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolSnapshotResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolSnapshotResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolSnapshotResponse) MarshalJSON deprecated

func (v NullableGetResourcePoolSnapshotResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolSnapshotResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolSnapshotResponse) UnmarshalJSON deprecated

func (v *NullableGetResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolSnapshotResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetResourcePoolSnapshotResponseResourcePoolSnapshot deprecated

func NewNullableGetResourcePoolSnapshotResponseResourcePoolSnapshot(val *GetResourcePoolSnapshotResponseResourcePoolSnapshot) *NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetShareExportPolicyResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetShareExportPolicyResponse deprecated

func NewNullableGetShareExportPolicyResponse(val *GetShareExportPolicyResponse) *NullableGetShareExportPolicyResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareExportPolicyResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareExportPolicyResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareExportPolicyResponse) MarshalJSON deprecated

func (v NullableGetShareExportPolicyResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareExportPolicyResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareExportPolicyResponse) UnmarshalJSON deprecated

func (v *NullableGetShareExportPolicyResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareExportPolicyResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetShareExportPolicyResponseShareExportPolicy deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetShareExportPolicyResponseShareExportPolicy deprecated

func NewNullableGetShareExportPolicyResponseShareExportPolicy(val *GetShareExportPolicyResponseShareExportPolicy) *NullableGetShareExportPolicyResponseShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareExportPolicyResponseShareExportPolicy) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareExportPolicyResponseShareExportPolicy) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareExportPolicyResponseShareExportPolicy) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareExportPolicyResponseShareExportPolicy) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareExportPolicyResponseShareExportPolicy) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareExportPolicyResponseShareExportPolicy) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetShareResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetShareResponse deprecated

func NewNullableGetShareResponse(val *GetShareResponse) *NullableGetShareResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareResponse) IsSet deprecated

func (v NullableGetShareResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareResponse) MarshalJSON deprecated

func (v NullableGetShareResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareResponse) UnmarshalJSON deprecated

func (v *NullableGetShareResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareResponse) Unset deprecated

func (v *NullableGetShareResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGetShareResponseShare deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGetShareResponseShare deprecated

func NewNullableGetShareResponseShare(val *GetShareResponseShare) *NullableGetShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareResponseShare) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareResponseShare) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetShareResponseShare) MarshalJSON deprecated

func (v NullableGetShareResponseShare) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareResponseShare) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareResponseShare) UnmarshalJSON deprecated

func (v *NullableGetShareResponseShare) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetShareResponseShare) Unset deprecated

func (v *NullableGetShareResponseShare) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableGoogleProtobufAny deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableGoogleProtobufAny deprecated

func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGoogleProtobufAny) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGoogleProtobufAny) IsSet deprecated

func (v NullableGoogleProtobufAny) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGoogleProtobufAny) MarshalJSON deprecated

func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGoogleProtobufAny) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGoogleProtobufAny) UnmarshalJSON deprecated

func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGoogleProtobufAny) Unset deprecated

func (v *NullableGoogleProtobufAny) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt deprecated

func NewNullableInt(val *int) *NullableInt

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) Get deprecated

func (v NullableInt) Get() *int

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) IsSet deprecated

func (v NullableInt) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt) MarshalJSON deprecated

func (v NullableInt) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Set deprecated

func (v *NullableInt) Set(val *int)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) UnmarshalJSON deprecated

func (v *NullableInt) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt) Unset deprecated

func (v *NullableInt) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt32 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt32 deprecated

func NewNullableInt32(val *int32) *NullableInt32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) Get deprecated

func (v NullableInt32) Get() *int32

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) IsSet deprecated

func (v NullableInt32) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt32) MarshalJSON deprecated

func (v NullableInt32) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Set deprecated

func (v *NullableInt32) Set(val *int32)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) UnmarshalJSON deprecated

func (v *NullableInt32) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt32) Unset deprecated

func (v *NullableInt32) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableInt64 deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableInt64 deprecated

func NewNullableInt64(val *int64) *NullableInt64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) Get deprecated

func (v NullableInt64) Get() *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) IsSet deprecated

func (v NullableInt64) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableInt64) MarshalJSON deprecated

func (v NullableInt64) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Set deprecated

func (v *NullableInt64) Set(val *int64)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) UnmarshalJSON deprecated

func (v *NullableInt64) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableInt64) Unset deprecated

func (v *NullableInt64) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListPerformanceClassesResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListPerformanceClassesResponse deprecated

func NewNullableListPerformanceClassesResponse(val *ListPerformanceClassesResponse) *NullableListPerformanceClassesResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListPerformanceClassesResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListPerformanceClassesResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListPerformanceClassesResponse) MarshalJSON deprecated

func (v NullableListPerformanceClassesResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListPerformanceClassesResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListPerformanceClassesResponse) UnmarshalJSON deprecated

func (v *NullableListPerformanceClassesResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListPerformanceClassesResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListResourcePoolSnapshotsResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListResourcePoolSnapshotsResponse deprecated

func NewNullableListResourcePoolSnapshotsResponse(val *ListResourcePoolSnapshotsResponse) *NullableListResourcePoolSnapshotsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListResourcePoolSnapshotsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListResourcePoolSnapshotsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListResourcePoolSnapshotsResponse) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListResourcePoolSnapshotsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListResourcePoolSnapshotsResponse) UnmarshalJSON deprecated

func (v *NullableListResourcePoolSnapshotsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListResourcePoolSnapshotsResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListResourcePoolsResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListResourcePoolsResponse deprecated

func NewNullableListResourcePoolsResponse(val *ListResourcePoolsResponse) *NullableListResourcePoolsResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListResourcePoolsResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListResourcePoolsResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListResourcePoolsResponse) MarshalJSON deprecated

func (v NullableListResourcePoolsResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListResourcePoolsResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListResourcePoolsResponse) UnmarshalJSON deprecated

func (v *NullableListResourcePoolsResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListResourcePoolsResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListShareExportPoliciesResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListShareExportPoliciesResponse deprecated

func NewNullableListShareExportPoliciesResponse(val *ListShareExportPoliciesResponse) *NullableListShareExportPoliciesResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListShareExportPoliciesResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListShareExportPoliciesResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListShareExportPoliciesResponse) MarshalJSON deprecated

func (v NullableListShareExportPoliciesResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListShareExportPoliciesResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListShareExportPoliciesResponse) UnmarshalJSON deprecated

func (v *NullableListShareExportPoliciesResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListShareExportPoliciesResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableListSharesResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableListSharesResponse deprecated

func NewNullableListSharesResponse(val *ListSharesResponse) *NullableListSharesResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListSharesResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListSharesResponse) IsSet deprecated

func (v NullableListSharesResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableListSharesResponse) MarshalJSON deprecated

func (v NullableListSharesResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListSharesResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListSharesResponse) UnmarshalJSON deprecated

func (v *NullableListSharesResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableListSharesResponse) Unset deprecated

func (v *NullableListSharesResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePerformanceClass deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullablePerformanceClass deprecated

func NewNullablePerformanceClass(val *PerformanceClass) *NullablePerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePerformanceClass) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePerformanceClass) IsSet deprecated

func (v NullablePerformanceClass) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePerformanceClass) MarshalJSON deprecated

func (v NullablePerformanceClass) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePerformanceClass) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePerformanceClass) UnmarshalJSON deprecated

func (v *NullablePerformanceClass) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePerformanceClass) Unset deprecated

func (v *NullablePerformanceClass) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableResourcePool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableResourcePool deprecated

func NewNullableResourcePool(val *ResourcePool) *NullableResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePool) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePool) IsSet deprecated

func (v NullableResourcePool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePool) MarshalJSON deprecated

func (v NullableResourcePool) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePool) Set deprecated

func (v *NullableResourcePool) Set(val *ResourcePool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePool) UnmarshalJSON deprecated

func (v *NullableResourcePool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePool) Unset deprecated

func (v *NullableResourcePool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableResourcePoolPerformanceClass deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableResourcePoolPerformanceClass deprecated

func NewNullableResourcePoolPerformanceClass(val *ResourcePoolPerformanceClass) *NullableResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolPerformanceClass) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolPerformanceClass) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolPerformanceClass) MarshalJSON deprecated

func (v NullableResourcePoolPerformanceClass) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolPerformanceClass) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolPerformanceClass) UnmarshalJSON deprecated

func (v *NullableResourcePoolPerformanceClass) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolPerformanceClass) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableResourcePoolSnapshot deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableResourcePoolSnapshot deprecated

func NewNullableResourcePoolSnapshot(val *ResourcePoolSnapshot) *NullableResourcePoolSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolSnapshot) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolSnapshot) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolSnapshot) MarshalJSON deprecated

func (v NullableResourcePoolSnapshot) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolSnapshot) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolSnapshot) UnmarshalJSON deprecated

func (v *NullableResourcePoolSnapshot) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolSnapshot) Unset deprecated

func (v *NullableResourcePoolSnapshot) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableResourcePoolSpace deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableResourcePoolSpace deprecated

func NewNullableResourcePoolSpace(val *ResourcePoolSpace) *NullableResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolSpace) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolSpace) IsSet deprecated

func (v NullableResourcePoolSpace) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResourcePoolSpace) MarshalJSON deprecated

func (v NullableResourcePoolSpace) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolSpace) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolSpace) UnmarshalJSON deprecated

func (v *NullableResourcePoolSpace) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResourcePoolSpace) Unset deprecated

func (v *NullableResourcePoolSpace) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableShare deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableShare deprecated

func NewNullableShare(val *Share) *NullableShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShare) Get deprecated

func (v NullableShare) Get() *Share

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShare) IsSet deprecated

func (v NullableShare) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShare) MarshalJSON deprecated

func (v NullableShare) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShare) Set deprecated

func (v *NullableShare) Set(val *Share)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShare) UnmarshalJSON deprecated

func (v *NullableShare) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShare) Unset deprecated

func (v *NullableShare) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableShareExportPolicy deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableShareExportPolicy deprecated

func NewNullableShareExportPolicy(val *ShareExportPolicy) *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShareExportPolicy) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShareExportPolicy) IsSet deprecated

func (v NullableShareExportPolicy) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShareExportPolicy) MarshalJSON deprecated

func (v NullableShareExportPolicy) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShareExportPolicy) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShareExportPolicy) UnmarshalJSON deprecated

func (v *NullableShareExportPolicy) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShareExportPolicy) Unset deprecated

func (v *NullableShareExportPolicy) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableShareExportPolicyRule deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableShareExportPolicyRule deprecated

func NewNullableShareExportPolicyRule(val *ShareExportPolicyRule) *NullableShareExportPolicyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShareExportPolicyRule) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShareExportPolicyRule) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableShareExportPolicyRule) MarshalJSON deprecated

func (v NullableShareExportPolicyRule) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShareExportPolicyRule) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShareExportPolicyRule) UnmarshalJSON deprecated

func (v *NullableShareExportPolicyRule) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableShareExportPolicyRule) Unset deprecated

func (v *NullableShareExportPolicyRule) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStatus deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableStatus deprecated

func NewNullableStatus(val *Status) *NullableStatus

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatus) Get deprecated

func (v NullableStatus) Get() *Status

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatus) IsSet deprecated

func (v NullableStatus) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStatus) MarshalJSON deprecated

func (v NullableStatus) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatus) Set deprecated

func (v *NullableStatus) Set(val *Status)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatus) UnmarshalJSON deprecated

func (v *NullableStatus) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStatus) Unset deprecated

func (v *NullableStatus) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

func (v NullableString) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

func (v *NullableString) Set(val *string)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

func (v *NullableString) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

func (v NullableTime) Get() *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

func (v NullableTime) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

func (v *NullableTime) Set(val *time.Time)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

func (v *NullableTime) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateResourcePoolPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateResourcePoolPayload deprecated

func NewNullableUpdateResourcePoolPayload(val *UpdateResourcePoolPayload) *NullableUpdateResourcePoolPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolPayload) MarshalJSON deprecated

func (v NullableUpdateResourcePoolPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolPayload) UnmarshalJSON deprecated

func (v *NullableUpdateResourcePoolPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateResourcePoolResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateResourcePoolResponse deprecated

func NewNullableUpdateResourcePoolResponse(val *UpdateResourcePoolResponse) *NullableUpdateResourcePoolResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolResponse) MarshalJSON deprecated

func (v NullableUpdateResourcePoolResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolResponse) UnmarshalJSON deprecated

func (v *NullableUpdateResourcePoolResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateResourcePoolResponseResourcePool deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateResourcePoolResponseResourcePool deprecated

func NewNullableUpdateResourcePoolResponseResourcePool(val *UpdateResourcePoolResponseResourcePool) *NullableUpdateResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolResponseResourcePool) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolResponseResourcePool) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateResourcePoolResponseResourcePool) MarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolResponseResourcePool) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolResponseResourcePool) UnmarshalJSON deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateResourcePoolResponseResourcePool) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateShareExportPolicyBodyRule deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateShareExportPolicyBodyRule deprecated

func NewNullableUpdateShareExportPolicyBodyRule(val *UpdateShareExportPolicyBodyRule) *NullableUpdateShareExportPolicyBodyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyBodyRule) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyBodyRule) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyBodyRule) MarshalJSON deprecated

func (v NullableUpdateShareExportPolicyBodyRule) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyBodyRule) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyBodyRule) UnmarshalJSON deprecated

func (v *NullableUpdateShareExportPolicyBodyRule) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyBodyRule) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateShareExportPolicyPayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateShareExportPolicyPayload deprecated

func NewNullableUpdateShareExportPolicyPayload(val *UpdateShareExportPolicyPayload) *NullableUpdateShareExportPolicyPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyPayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyPayload) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyPayload) MarshalJSON deprecated

func (v NullableUpdateShareExportPolicyPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyPayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyPayload) UnmarshalJSON deprecated

func (v *NullableUpdateShareExportPolicyPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyPayload) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateShareExportPolicyResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateShareExportPolicyResponse deprecated

func NewNullableUpdateShareExportPolicyResponse(val *UpdateShareExportPolicyResponse) *NullableUpdateShareExportPolicyResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareExportPolicyResponse) MarshalJSON deprecated

func (v NullableUpdateShareExportPolicyResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyResponse) UnmarshalJSON deprecated

func (v *NullableUpdateShareExportPolicyResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareExportPolicyResponse) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateSharePayload deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateSharePayload deprecated

func NewNullableUpdateSharePayload(val *UpdateSharePayload) *NullableUpdateSharePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSharePayload) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSharePayload) IsSet deprecated

func (v NullableUpdateSharePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSharePayload) MarshalJSON deprecated

func (v NullableUpdateSharePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSharePayload) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSharePayload) UnmarshalJSON deprecated

func (v *NullableUpdateSharePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSharePayload) Unset deprecated

func (v *NullableUpdateSharePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateShareResponse deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateShareResponse deprecated

func NewNullableUpdateShareResponse(val *UpdateShareResponse) *NullableUpdateShareResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareResponse) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareResponse) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareResponse) MarshalJSON deprecated

func (v NullableUpdateShareResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareResponse) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareResponse) UnmarshalJSON deprecated

func (v *NullableUpdateShareResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareResponse) Unset deprecated

func (v *NullableUpdateShareResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateShareResponseShare deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableUpdateShareResponseShare deprecated

func NewNullableUpdateShareResponseShare(val *UpdateShareResponseShare) *NullableUpdateShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareResponseShare) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareResponseShare) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateShareResponseShare) MarshalJSON deprecated

func (v NullableUpdateShareResponseShare) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareResponseShare) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareResponseShare) UnmarshalJSON deprecated

func (v *NullableUpdateShareResponseShare) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateShareResponseShare) Unset deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValidationError deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableValidationError deprecated

func NewNullableValidationError(val *ValidationError) *NullableValidationError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationError) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationError) IsSet deprecated

func (v NullableValidationError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationError) MarshalJSON deprecated

func (v NullableValidationError) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationError) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationError) UnmarshalJSON deprecated

func (v *NullableValidationError) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationError) Unset deprecated

func (v *NullableValidationError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValidationErrorAllOf deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableValidationErrorAllOf deprecated

func NewNullableValidationErrorAllOf(val *ValidationErrorAllOf) *NullableValidationErrorAllOf

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorAllOf) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorAllOf) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorAllOf) MarshalJSON deprecated

func (v NullableValidationErrorAllOf) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorAllOf) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorAllOf) UnmarshalJSON deprecated

func (v *NullableValidationErrorAllOf) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorAllOf) Unset deprecated

func (v *NullableValidationErrorAllOf) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValidationErrorField deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableValidationErrorField deprecated

func NewNullableValidationErrorField(val *ValidationErrorField) *NullableValidationErrorField

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorField) Get deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorField) IsSet deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValidationErrorField) MarshalJSON deprecated

func (v NullableValidationErrorField) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorField) Set deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorField) UnmarshalJSON deprecated

func (v *NullableValidationErrorField) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValidationErrorField) Unset deprecated

func (v *NullableValidationErrorField) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated

func (v NullableValue[T]) Get() *T

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated

func (v NullableValue[T]) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated

func (v *NullableValue[T]) Set(val *T)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated

func (v *NullableValue[T]) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClass

type PerformanceClass struct {
	// IOPS of the Performance Class
	// Can be cast to int32 without loss of precision.
	Iops PerformanceClassGetIopsAttributeType `json:"iops,omitempty"`
	// Name of the Performance Class
	Name PerformanceClassGetNameAttributeType `json:"name,omitempty"`
	// Throughput of the Performance Class
	// Can be cast to int32 without loss of precision.
	Throughput PerformanceClassGetThroughputAttributeType `json:"throughput,omitempty"`
}

PerformanceClass struct for PerformanceClass Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPerformanceClass

func NewPerformanceClass() *PerformanceClass

NewPerformanceClass instantiates a new PerformanceClass object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPerformanceClassWithDefaults

func NewPerformanceClassWithDefaults() *PerformanceClass

NewPerformanceClassWithDefaults instantiates a new PerformanceClass object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) GetIops

GetIops returns the Iops field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) GetIopsOk

func (o *PerformanceClass) GetIopsOk() (ret PerformanceClassGetIopsRetType, ok bool)

GetIopsOk returns a tuple with the Iops field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) GetNameOk

func (o *PerformanceClass) GetNameOk() (ret PerformanceClassGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) GetThroughput

func (o *PerformanceClass) GetThroughput() (res PerformanceClassGetThroughputRetType)

GetThroughput returns the Throughput field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) GetThroughputOk

func (o *PerformanceClass) GetThroughputOk() (ret PerformanceClassGetThroughputRetType, ok bool)

GetThroughputOk returns a tuple with the Throughput field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) HasIops

func (o *PerformanceClass) HasIops() bool

HasIops returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) HasName

func (o *PerformanceClass) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) HasThroughput

func (o *PerformanceClass) HasThroughput() bool

HasThroughput returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) SetIops

SetIops gets a reference to the given int64 and assigns it to the Iops field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PerformanceClass) SetThroughput

SetThroughput gets a reference to the given int64 and assigns it to the Throughput field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PerformanceClass) ToMap deprecated

func (o PerformanceClass) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetIopsArgType deprecated

type PerformanceClassGetIopsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetIopsAttributeType

type PerformanceClassGetIopsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetIopsRetType deprecated

type PerformanceClassGetIopsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetNameArgType deprecated

type PerformanceClassGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetNameAttributeType

type PerformanceClassGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetNameRetType deprecated

type PerformanceClassGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetThroughputArgType deprecated

type PerformanceClassGetThroughputArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetThroughputAttributeType

type PerformanceClassGetThroughputAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PerformanceClassGetThroughputRetType deprecated

type PerformanceClassGetThroughputRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePool

type ResourcePool struct {
	// Name of the respective availability zone
	AvailabilityZone ResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	// Number of Shares in the Resource Pool
	// Can be cast to int32 without loss of precision.
	CountShares ResourcePoolGetCountSharesAttributeType `json:"countShares,omitempty"`
	CreatedAt   ResourcePoolGetCreatedAtAttributeType   `json:"createdAt,omitempty"`
	// ID of the Resource Pool
	Id ResourcePoolGetIdAttributeType `json:"id,omitempty"`
	// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)
	IpAcl  ResourcePoolGetIpAclAttributeType  `json:"ipAcl,omitempty"`
	Labels ResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Resource Pool, used to mount the Resource Pool   Note that a Resource Pool can only be mounted in read-only
	MountPath ResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Resource Pool
	Name             ResourcePoolGetNameAttributeType             `json:"name,omitempty"`
	PerformanceClass ResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Time when the performance class can be downgraded again.
	PerformanceClassDowngradableAt ResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
	// Time when the size can be reduced again.
	SizeReducibleAt ResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
	// Whether the .snapshot directory is visible when mounting the resource pool.  Setting this value to false might prevent you from accessing the snapshots (e.g.  for security reasons). Additionally, the access to the snapshots is always controlled  by the export policy of the resource pool. That means, if snapshots are visible and  the export policy allows for reading the resource pool, then it also allows reading  the snapshot of all shares.
	SnapshotsAreVisible ResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
	Space               ResourcePoolGetSpaceAttributeType               `json:"space,omitempty"`
	// State of the Resource Pool   (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
	State ResourcePoolGetStateAttributeType `json:"state,omitempty"`
}

ResourcePool struct for ResourcePool Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePool

func NewResourcePool() *ResourcePool

NewResourcePool instantiates a new ResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePoolWithDefaults

func NewResourcePoolWithDefaults() *ResourcePool

NewResourcePoolWithDefaults instantiates a new ResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetAvailabilityZone

func (o *ResourcePool) GetAvailabilityZone() (res ResourcePoolGetAvailabilityZoneRetType)

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetAvailabilityZoneOk

func (o *ResourcePool) GetAvailabilityZoneOk() (ret ResourcePoolGetAvailabilityZoneRetType, ok bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetCountShares

func (o *ResourcePool) GetCountShares() (res ResourcePoolGetCountSharesRetType)

GetCountShares returns the CountShares field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetCountSharesOk

func (o *ResourcePool) GetCountSharesOk() (ret ResourcePoolGetCountSharesRetType, ok bool)

GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetCreatedAt

func (o *ResourcePool) GetCreatedAt() (res ResourcePoolGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetCreatedAtOk

func (o *ResourcePool) GetCreatedAtOk() (ret ResourcePoolGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetId

func (o *ResourcePool) GetId() (res ResourcePoolGetIdRetType)

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetIdOk

func (o *ResourcePool) GetIdOk() (ret ResourcePoolGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetIpAcl

func (o *ResourcePool) GetIpAcl() (res ResourcePoolGetIpAclRetType)

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetIpAclOk

func (o *ResourcePool) GetIpAclOk() (ret ResourcePoolGetIpAclRetType, ok bool)

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetLabels

func (o *ResourcePool) GetLabels() (res ResourcePoolGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetLabelsOk

func (o *ResourcePool) GetLabelsOk() (ret ResourcePoolGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetMountPath

func (o *ResourcePool) GetMountPath() (res ResourcePoolGetMountPathRetType)

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetMountPathOk

func (o *ResourcePool) GetMountPathOk() (ret ResourcePoolGetMountPathRetType, ok bool)

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetName

func (o *ResourcePool) GetName() (res ResourcePoolGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetNameOk

func (o *ResourcePool) GetNameOk() (ret ResourcePoolGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetPerformanceClass

func (o *ResourcePool) GetPerformanceClass() (res ResourcePoolGetPerformanceClassRetType)

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetPerformanceClassDowngradableAt

func (o *ResourcePool) GetPerformanceClassDowngradableAt() (res ResourcePoolGetPerformanceClassDowngradableAtRetType)

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetPerformanceClassDowngradableAtOk

func (o *ResourcePool) GetPerformanceClassDowngradableAtOk() (ret ResourcePoolGetPerformanceClassDowngradableAtRetType, ok bool)

GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetPerformanceClassOk

func (o *ResourcePool) GetPerformanceClassOk() (ret ResourcePoolGetPerformanceClassRetType, ok bool)

GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetSizeReducibleAt

func (o *ResourcePool) GetSizeReducibleAt() (res ResourcePoolGetSizeReducibleAtRetType)

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetSizeReducibleAtOk

func (o *ResourcePool) GetSizeReducibleAtOk() (ret ResourcePoolGetSizeReducibleAtRetType, ok bool)

GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetSnapshotsAreVisible

func (o *ResourcePool) GetSnapshotsAreVisible() (res ResourcePoolgetSnapshotsAreVisibleRetType)

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetSnapshotsAreVisibleOk

func (o *ResourcePool) GetSnapshotsAreVisibleOk() (ret ResourcePoolgetSnapshotsAreVisibleRetType, ok bool)

GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetSpace

func (o *ResourcePool) GetSpace() (res ResourcePoolGetSpaceRetType)

GetSpace returns the Space field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetSpaceOk

func (o *ResourcePool) GetSpaceOk() (ret ResourcePoolGetSpaceRetType, ok bool)

GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetState

func (o *ResourcePool) GetState() (res ResourcePoolGetStateRetType)

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) GetStateOk

func (o *ResourcePool) GetStateOk() (ret ResourcePoolGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasAvailabilityZone

func (o *ResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasCountShares

func (o *ResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasCreatedAt

func (o *ResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasId

func (o *ResourcePool) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasIpAcl

func (o *ResourcePool) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasLabels

func (o *ResourcePool) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasMountPath

func (o *ResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasName

func (o *ResourcePool) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasPerformanceClass

func (o *ResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasPerformanceClassDowngradableAt

func (o *ResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasSizeReducibleAt

func (o *ResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasSnapshotsAreVisible

func (o *ResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasSpace

func (o *ResourcePool) HasSpace() bool

HasSpace returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) HasState

func (o *ResourcePool) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetAvailabilityZone

func (o *ResourcePool) SetAvailabilityZone(v ResourcePoolGetAvailabilityZoneRetType)

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetCountShares

func (o *ResourcePool) SetCountShares(v ResourcePoolGetCountSharesRetType)

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetCreatedAt

func (o *ResourcePool) SetCreatedAt(v ResourcePoolGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetMountPath

func (o *ResourcePool) SetMountPath(v ResourcePoolGetMountPathRetType)

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetPerformanceClass

func (o *ResourcePool) SetPerformanceClass(v ResourcePoolGetPerformanceClassRetType)

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetPerformanceClassDowngradableAt

func (o *ResourcePool) SetPerformanceClassDowngradableAt(v ResourcePoolGetPerformanceClassDowngradableAtRetType)

SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetSizeReducibleAt

func (o *ResourcePool) SetSizeReducibleAt(v ResourcePoolGetSizeReducibleAtRetType)

SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetSnapshotsAreVisible

func (o *ResourcePool) SetSnapshotsAreVisible(v ResourcePoolgetSnapshotsAreVisibleRetType)

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResourcePool) ToMap deprecated

func (o ResourcePool) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetAvailabilityZoneArgType deprecated

type ResourcePoolGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetAvailabilityZoneAttributeType

type ResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetAvailabilityZoneRetType deprecated

type ResourcePoolGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetCountSharesArgType deprecated

type ResourcePoolGetCountSharesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetCountSharesAttributeType

type ResourcePoolGetCountSharesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetCountSharesRetType deprecated

type ResourcePoolGetCountSharesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetCreatedAtArgType deprecated

type ResourcePoolGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetCreatedAtAttributeType

type ResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetCreatedAtRetType deprecated

type ResourcePoolGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetIdArgType deprecated

type ResourcePoolGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetIdAttributeType

type ResourcePoolGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetIdRetType deprecated

type ResourcePoolGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetIpAclArgType deprecated

type ResourcePoolGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetIpAclAttributeType

type ResourcePoolGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetIpAclRetType deprecated

type ResourcePoolGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetLabelsArgType deprecated

type ResourcePoolGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetLabelsAttributeType

type ResourcePoolGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetLabelsRetType deprecated

type ResourcePoolGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetMountPathArgType deprecated

type ResourcePoolGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetMountPathAttributeType

type ResourcePoolGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetMountPathRetType deprecated

type ResourcePoolGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetNameArgType deprecated

type ResourcePoolGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetNameAttributeType

type ResourcePoolGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetNameRetType deprecated

type ResourcePoolGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetPerformanceClassArgType deprecated

type ResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetPerformanceClassAttributeType

type ResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetPerformanceClassDowngradableAtArgType deprecated

type ResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetPerformanceClassDowngradableAtAttributeType

type ResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetPerformanceClassDowngradableAtRetType deprecated

type ResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetPerformanceClassRetType deprecated

type ResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetSizeReducibleAtArgType deprecated

type ResourcePoolGetSizeReducibleAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetSizeReducibleAtAttributeType

type ResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetSizeReducibleAtRetType deprecated

type ResourcePoolGetSizeReducibleAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetSpaceArgType deprecated

type ResourcePoolGetSpaceArgType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetSpaceAttributeType

type ResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetSpaceRetType deprecated

type ResourcePoolGetSpaceRetType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetStateArgType deprecated

type ResourcePoolGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetStateAttributeType

type ResourcePoolGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolGetStateRetType deprecated

type ResourcePoolGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClass

type ResourcePoolPerformanceClass struct {
	// Name of the performance class
	Name ResourcePoolPerformanceClassGetNameAttributeType `json:"name,omitempty"`
	// Max. IOPS of the Resource Pool. This is shared between every Share in the Resource Pool.
	// Can be cast to int32 without loss of precision.
	PeakIops ResourcePoolPerformanceClassGetPeakIopsAttributeType `json:"peakIops,omitempty"`
	// Throughput of the Resource Pool.
	// Can be cast to int32 without loss of precision.
	Throughput ResourcePoolPerformanceClassGetThroughputAttributeType `json:"throughput,omitempty"`
}

ResourcePoolPerformanceClass Information about the performance class Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePoolPerformanceClass

func NewResourcePoolPerformanceClass() *ResourcePoolPerformanceClass

NewResourcePoolPerformanceClass instantiates a new ResourcePoolPerformanceClass object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePoolPerformanceClassWithDefaults

func NewResourcePoolPerformanceClassWithDefaults() *ResourcePoolPerformanceClass

NewResourcePoolPerformanceClassWithDefaults instantiates a new ResourcePoolPerformanceClass object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) GetPeakIops

GetPeakIops returns the PeakIops field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) GetPeakIopsOk

GetPeakIopsOk returns a tuple with the PeakIops field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) GetThroughput

GetThroughput returns the Throughput field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) GetThroughputOk

GetThroughputOk returns a tuple with the Throughput field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) HasName

func (o *ResourcePoolPerformanceClass) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) HasPeakIops

func (o *ResourcePoolPerformanceClass) HasPeakIops() bool

HasPeakIops returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) HasThroughput

func (o *ResourcePoolPerformanceClass) HasThroughput() bool

HasThroughput returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) SetPeakIops

SetPeakIops gets a reference to the given int64 and assigns it to the PeakIops field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolPerformanceClass) SetThroughput

SetThroughput gets a reference to the given int64 and assigns it to the Throughput field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResourcePoolPerformanceClass) ToMap deprecated

func (o ResourcePoolPerformanceClass) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetNameArgType deprecated

type ResourcePoolPerformanceClassGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetNameAttributeType

type ResourcePoolPerformanceClassGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetNameRetType deprecated

type ResourcePoolPerformanceClassGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetPeakIopsArgType deprecated

type ResourcePoolPerformanceClassGetPeakIopsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetPeakIopsAttributeType

type ResourcePoolPerformanceClassGetPeakIopsAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetPeakIopsRetType deprecated

type ResourcePoolPerformanceClassGetPeakIopsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetThroughputArgType deprecated

type ResourcePoolPerformanceClassGetThroughputArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetThroughputAttributeType

type ResourcePoolPerformanceClassGetThroughputAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolPerformanceClassGetThroughputRetType deprecated

type ResourcePoolPerformanceClassGetThroughputRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshot

type ResourcePoolSnapshot struct {
	// (optional) A comment to add more information about a snapshot
	Comment   ResourcePoolSnapshotGetCommentAttributeType   `json:"comment,omitempty"`
	CreatedAt ResourcePoolSnapshotGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Represents the user-visible data size at the time of the snapshot in Gibibytes (e.g. what’s in the snapshot)
	// Can be cast to int32 without loss of precision.
	LogicalSizeGigabytes ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType `json:"logicalSizeGigabytes,omitempty"`
	// ID of the Resource Pool of the Snapshot
	ResourcePoolId ResourcePoolSnapshotGetResourcePoolIdAttributeType `json:"resourcePoolId,omitempty"`
	// Reflects the actual storage footprint in the backend at snapshot time in Gibibytes (e.g. how much storage from the Resource Pool  does it use).
	// Can be cast to int32 without loss of precision.
	SizeGigabytes ResourcePoolSnapshotGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
	// Name of the Resource Pool Snapshot
	SnapshotName ResourcePoolSnapshotGetSnapshotNameAttributeType `json:"snapshotName,omitempty"`
}

ResourcePoolSnapshot struct for ResourcePoolSnapshot Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePoolSnapshot

func NewResourcePoolSnapshot() *ResourcePoolSnapshot

NewResourcePoolSnapshot instantiates a new ResourcePoolSnapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePoolSnapshotWithDefaults

func NewResourcePoolSnapshotWithDefaults() *ResourcePoolSnapshot

NewResourcePoolSnapshotWithDefaults instantiates a new ResourcePoolSnapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetCommentOk

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetLogicalSizeGigabytes

GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetLogicalSizeGigabytesOk

func (o *ResourcePoolSnapshot) GetLogicalSizeGigabytesOk() (ret ResourcePoolSnapshotGetLogicalSizeGigabytesRetType, ok bool)

GetLogicalSizeGigabytesOk returns a tuple with the LogicalSizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetResourcePoolId

GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetResourcePoolIdOk

func (o *ResourcePoolSnapshot) GetResourcePoolIdOk() (ret ResourcePoolSnapshotGetResourcePoolIdRetType, ok bool)

GetResourcePoolIdOk returns a tuple with the ResourcePoolId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetSizeGigabytesOk

func (o *ResourcePoolSnapshot) GetSizeGigabytesOk() (ret ResourcePoolSnapshotGetSizeGigabytesRetType, ok bool)

GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetSnapshotName

GetSnapshotName returns the SnapshotName field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) GetSnapshotNameOk

func (o *ResourcePoolSnapshot) GetSnapshotNameOk() (ret ResourcePoolSnapshotGetSnapshotNameRetType, ok bool)

GetSnapshotNameOk returns a tuple with the SnapshotName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) HasComment

func (o *ResourcePoolSnapshot) HasComment() bool

HasComment returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) HasCreatedAt

func (o *ResourcePoolSnapshot) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) HasLogicalSizeGigabytes

func (o *ResourcePoolSnapshot) HasLogicalSizeGigabytes() bool

HasLogicalSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) HasResourcePoolId

func (o *ResourcePoolSnapshot) HasResourcePoolId() bool

HasResourcePoolId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) HasSizeGigabytes

func (o *ResourcePoolSnapshot) HasSizeGigabytes() bool

HasSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) HasSnapshotName

func (o *ResourcePoolSnapshot) HasSnapshotName() bool

HasSnapshotName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) SetCommentNil

func (o *ResourcePoolSnapshot) SetCommentNil()

SetCommentNil sets the value for Comment to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) SetLogicalSizeGigabytes

SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) SetResourcePoolId

SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) SetSnapshotName

SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResourcePoolSnapshot) ToMap deprecated

func (o ResourcePoolSnapshot) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSnapshot) UnsetComment

func (o *ResourcePoolSnapshot) UnsetComment()

UnsetComment ensures that no value is present for Comment, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetCommentArgType deprecated

type ResourcePoolSnapshotGetCommentArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetCommentAttributeType

type ResourcePoolSnapshotGetCommentAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetCommentRetType deprecated

type ResourcePoolSnapshotGetCommentRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetCreatedAtArgType deprecated

type ResourcePoolSnapshotGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetCreatedAtAttributeType

type ResourcePoolSnapshotGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetCreatedAtRetType deprecated

type ResourcePoolSnapshotGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetLogicalSizeGigabytesArgType deprecated

type ResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType

type ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetLogicalSizeGigabytesRetType deprecated

type ResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetResourcePoolIdArgType deprecated

type ResourcePoolSnapshotGetResourcePoolIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetResourcePoolIdAttributeType

type ResourcePoolSnapshotGetResourcePoolIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetResourcePoolIdRetType deprecated

type ResourcePoolSnapshotGetResourcePoolIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetSizeGigabytesArgType deprecated

type ResourcePoolSnapshotGetSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetSizeGigabytesAttributeType

type ResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetSizeGigabytesRetType deprecated

type ResourcePoolSnapshotGetSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetSnapshotNameArgType deprecated

type ResourcePoolSnapshotGetSnapshotNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetSnapshotNameAttributeType

type ResourcePoolSnapshotGetSnapshotNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSnapshotGetSnapshotNameRetType deprecated

type ResourcePoolSnapshotGetSnapshotNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpace

type ResourcePoolSpace struct {
	// Available space of the Resource Pool   (only available when retrieving a single Resource Pool by ID)
	AvailableGigabytes ResourcePoolSpaceGetAvailableGigabytesAttributeType `json:"availableGigabytes,omitempty"`
	// Size of the Resource Pool in Gibibytes.
	// Can be cast to int32 without loss of precision.
	SizeGigabytes ResourcePoolSpaceGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
	// Used space of the Resource Pool   (only available when retrieving a single Resource Pool by ID)
	UsedGigabytes ResourcePoolSpaceGetUsedGigabytesAttributeType `json:"usedGigabytes,omitempty"`
}

ResourcePoolSpace Space information Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePoolSpace

func NewResourcePoolSpace() *ResourcePoolSpace

NewResourcePoolSpace instantiates a new ResourcePoolSpace object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResourcePoolSpaceWithDefaults

func NewResourcePoolSpaceWithDefaults() *ResourcePoolSpace

NewResourcePoolSpaceWithDefaults instantiates a new ResourcePoolSpace object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) GetAvailableGigabytes

func (o *ResourcePoolSpace) GetAvailableGigabytes() (res ResourcePoolSpaceGetAvailableGigabytesRetType)

GetAvailableGigabytes returns the AvailableGigabytes field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) GetAvailableGigabytesOk

func (o *ResourcePoolSpace) GetAvailableGigabytesOk() (ret ResourcePoolSpaceGetAvailableGigabytesRetType, ok bool)

GetAvailableGigabytesOk returns a tuple with the AvailableGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) GetSizeGigabytes

func (o *ResourcePoolSpace) GetSizeGigabytes() (res ResourcePoolSpaceGetSizeGigabytesRetType)

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) GetSizeGigabytesOk

func (o *ResourcePoolSpace) GetSizeGigabytesOk() (ret ResourcePoolSpaceGetSizeGigabytesRetType, ok bool)

GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) GetUsedGigabytes

func (o *ResourcePoolSpace) GetUsedGigabytes() (res ResourcePoolSpaceGetUsedGigabytesRetType)

GetUsedGigabytes returns the UsedGigabytes field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) GetUsedGigabytesOk

func (o *ResourcePoolSpace) GetUsedGigabytesOk() (ret ResourcePoolSpaceGetUsedGigabytesRetType, ok bool)

GetUsedGigabytesOk returns a tuple with the UsedGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) HasAvailableGigabytes

func (o *ResourcePoolSpace) HasAvailableGigabytes() bool

HasAvailableGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) HasSizeGigabytes

func (o *ResourcePoolSpace) HasSizeGigabytes() bool

HasSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) HasUsedGigabytes

func (o *ResourcePoolSpace) HasUsedGigabytes() bool

HasUsedGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) SetAvailableGigabytes

SetAvailableGigabytes gets a reference to the given float64 and assigns it to the AvailableGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) SetAvailableGigabytesNil

func (o *ResourcePoolSpace) SetAvailableGigabytesNil()

SetAvailableGigabytesNil sets the value for AvailableGigabytes to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) SetUsedGigabytes

SetUsedGigabytes gets a reference to the given float64 and assigns it to the UsedGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) SetUsedGigabytesNil

func (o *ResourcePoolSpace) SetUsedGigabytesNil()

SetUsedGigabytesNil sets the value for UsedGigabytes to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResourcePoolSpace) ToMap deprecated

func (o ResourcePoolSpace) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) UnsetAvailableGigabytes

func (o *ResourcePoolSpace) UnsetAvailableGigabytes()

UnsetAvailableGigabytes ensures that no value is present for AvailableGigabytes, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResourcePoolSpace) UnsetUsedGigabytes

func (o *ResourcePoolSpace) UnsetUsedGigabytes()

UnsetUsedGigabytes ensures that no value is present for UsedGigabytes, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetAvailableGigabytesArgType deprecated

type ResourcePoolSpaceGetAvailableGigabytesArgType = *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetAvailableGigabytesAttributeType

type ResourcePoolSpaceGetAvailableGigabytesAttributeType = *float64

isDouble Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetAvailableGigabytesRetType deprecated

type ResourcePoolSpaceGetAvailableGigabytesRetType = *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetSizeGigabytesArgType deprecated

type ResourcePoolSpaceGetSizeGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetSizeGigabytesAttributeType

type ResourcePoolSpaceGetSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetSizeGigabytesRetType deprecated

type ResourcePoolSpaceGetSizeGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetUsedGigabytesArgType deprecated

type ResourcePoolSpaceGetUsedGigabytesArgType = *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetUsedGigabytesAttributeType

type ResourcePoolSpaceGetUsedGigabytesAttributeType = *float64

isDouble Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolSpaceGetUsedGigabytesRetType deprecated

type ResourcePoolSpaceGetUsedGigabytesRetType = *float64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolgetSnapshotsAreVisibleArgType deprecated

type ResourcePoolgetSnapshotsAreVisibleArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolgetSnapshotsAreVisibleAttributeType

type ResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResourcePoolgetSnapshotsAreVisibleRetType deprecated

type ResourcePoolgetSnapshotsAreVisibleRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Share

type Share struct {
	CreatedAt    ShareGetCreatedAtAttributeType    `json:"createdAt,omitempty"`
	ExportPolicy ShareGetExportPolicyAttributeType `json:"exportPolicy,omitempty"`
	// ID of the Share
	Id ShareGetIdAttributeType `json:"id,omitempty"`
	// An optional object that represents the labels associated with the share  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels ShareGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Share, used to mount the Share
	MountPath ShareGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Share
	Name ShareGetNameAttributeType `json:"name,omitempty"`
	// Space hard limit for the Share. If zero, the Share will have access to the full space of the Resource Pool it lives in.   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	SpaceHardLimitGigabytes ShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
	// State of the Resource Pool Snapshot   (possible values: [\"pending\", \"creating\", \"created\", \"error\", \"deleting\"])
	State ShareGetStateAttributeType `json:"state,omitempty"`
}

Share struct for Share Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewShare

func NewShare() *Share

NewShare instantiates a new Share object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewShareWithDefaults

func NewShareWithDefaults() *Share

NewShareWithDefaults instantiates a new Share object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetCreatedAt

func (o *Share) GetCreatedAt() (res ShareGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetCreatedAtOk

func (o *Share) GetCreatedAtOk() (ret ShareGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetExportPolicy

func (o *Share) GetExportPolicy() (res ShareGetExportPolicyRetType)

GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetExportPolicyOk

func (o *Share) GetExportPolicyOk() (ret ShareGetExportPolicyRetType, ok bool)

GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetId

func (o *Share) GetId() (res ShareGetIdRetType)

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetIdOk

func (o *Share) GetIdOk() (ret ShareGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetLabels

func (o *Share) GetLabels() (res ShareGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetLabelsOk

func (o *Share) GetLabelsOk() (ret ShareGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetMountPath

func (o *Share) GetMountPath() (res ShareGetMountPathRetType)

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetMountPathOk

func (o *Share) GetMountPathOk() (ret ShareGetMountPathRetType, ok bool)

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetName

func (o *Share) GetName() (res ShareGetNameRetType)

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetNameOk

func (o *Share) GetNameOk() (ret ShareGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetSpaceHardLimitGigabytes

func (o *Share) GetSpaceHardLimitGigabytes() (res ShareGetSpaceHardLimitGigabytesRetType)

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetSpaceHardLimitGigabytesOk

func (o *Share) GetSpaceHardLimitGigabytesOk() (ret ShareGetSpaceHardLimitGigabytesRetType, ok bool)

GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetState

func (o *Share) GetState() (res ShareGetStateRetType)

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) GetStateOk

func (o *Share) GetStateOk() (ret ShareGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasCreatedAt

func (o *Share) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasExportPolicy

func (o *Share) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasId

func (o *Share) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasLabels

func (o *Share) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasMountPath

func (o *Share) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasName

func (o *Share) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasSpaceHardLimitGigabytes

func (o *Share) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) HasState

func (o *Share) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetCreatedAt

func (o *Share) SetCreatedAt(v ShareGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetExportPolicy

func (o *Share) SetExportPolicy(v ShareGetExportPolicyRetType)

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetExportPolicyNil

func (o *Share) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetId

func (o *Share) SetId(v ShareGetIdRetType)

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetLabels

func (o *Share) SetLabels(v ShareGetLabelsRetType)

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetMountPath

func (o *Share) SetMountPath(v ShareGetMountPathRetType)

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetName

func (o *Share) SetName(v ShareGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetSpaceHardLimitGigabytes

func (o *Share) SetSpaceHardLimitGigabytes(v ShareGetSpaceHardLimitGigabytesRetType)

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) SetState

func (o *Share) SetState(v ShareGetStateRetType)

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Share) ToMap deprecated

func (o Share) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Share) UnsetExportPolicy

func (o *Share) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicy

type ShareExportPolicy struct {
	CreatedAt ShareExportPolicyGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// ID of the Share Export Policy
	Id ShareExportPolicyGetIdAttributeType `json:"id,omitempty"`
	// An optional object that represents the labels associated with the share export policy  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels ShareExportPolicyGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the Share Export Policy
	Name ShareExportPolicyGetNameAttributeType `json:"name,omitempty"`
	// List of rules of the Share Export Policy. The order of the rules within the array does not matter - what matters  is the field \"order\" within each rule
	Rules ShareExportPolicyGetRulesAttributeType `json:"rules,omitempty"`
	// Number of Shares using this Share Export Policy
	// Can be cast to int32 without loss of precision.
	SharesUsingExportPolicy ShareExportPolicyGetSharesUsingExportPolicyAttributeType `json:"sharesUsingExportPolicy,omitempty"`
}

ShareExportPolicy Details of the Share Export Policy to use in the Share. Note that if this is not set, the Share can only be mounted in read only by clients with IPs matching the IP ACL of the Resource Pool hosting this Share Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewShareExportPolicy

func NewShareExportPolicy() *ShareExportPolicy

NewShareExportPolicy instantiates a new ShareExportPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewShareExportPolicyWithDefaults

func NewShareExportPolicyWithDefaults() *ShareExportPolicy

NewShareExportPolicyWithDefaults instantiates a new ShareExportPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetCreatedAtOk

func (o *ShareExportPolicy) GetCreatedAtOk() (ret ShareExportPolicyGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetIdOk

func (o *ShareExportPolicy) GetIdOk() (ret ShareExportPolicyGetIdRetType, ok bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetLabelsOk

func (o *ShareExportPolicy) GetLabelsOk() (ret ShareExportPolicyGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetNameOk

func (o *ShareExportPolicy) GetNameOk() (ret ShareExportPolicyGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetRules

GetRules returns the Rules field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetRulesOk

func (o *ShareExportPolicy) GetRulesOk() (ret ShareExportPolicyGetRulesRetType, ok bool)

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetSharesUsingExportPolicy

func (o *ShareExportPolicy) GetSharesUsingExportPolicy() (res ShareExportPolicyGetSharesUsingExportPolicyRetType)

GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) GetSharesUsingExportPolicyOk

func (o *ShareExportPolicy) GetSharesUsingExportPolicyOk() (ret ShareExportPolicyGetSharesUsingExportPolicyRetType, ok bool)

GetSharesUsingExportPolicyOk returns a tuple with the SharesUsingExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) HasCreatedAt

func (o *ShareExportPolicy) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) HasId

func (o *ShareExportPolicy) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) HasLabels

func (o *ShareExportPolicy) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) HasName

func (o *ShareExportPolicy) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) HasRules

func (o *ShareExportPolicy) HasRules() bool

HasRules returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) HasSharesUsingExportPolicy

func (o *ShareExportPolicy) HasSharesUsingExportPolicy() bool

HasSharesUsingExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) SetRules

SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicy) SetSharesUsingExportPolicy

SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ShareExportPolicy) ToMap deprecated

func (o ShareExportPolicy) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetCreatedAtArgType deprecated

type ShareExportPolicyGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetCreatedAtAttributeType

type ShareExportPolicyGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetCreatedAtRetType deprecated

type ShareExportPolicyGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetIdArgType deprecated

type ShareExportPolicyGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetIdAttributeType

type ShareExportPolicyGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetIdRetType deprecated

type ShareExportPolicyGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetLabelsArgType deprecated

type ShareExportPolicyGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetLabelsAttributeType

type ShareExportPolicyGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetLabelsRetType deprecated

type ShareExportPolicyGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetNameArgType deprecated

type ShareExportPolicyGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetNameAttributeType

type ShareExportPolicyGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetNameRetType deprecated

type ShareExportPolicyGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetRulesArgType deprecated

type ShareExportPolicyGetRulesArgType = []ShareExportPolicyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetRulesAttributeType

type ShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetRulesRetType deprecated

type ShareExportPolicyGetRulesRetType = []ShareExportPolicyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetSharesUsingExportPolicyArgType deprecated

type ShareExportPolicyGetSharesUsingExportPolicyArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetSharesUsingExportPolicyAttributeType

type ShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyGetSharesUsingExportPolicyRetType deprecated

type ShareExportPolicyGetSharesUsingExportPolicyRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRule

type ShareExportPolicyRule struct {
	CreatedAt ShareExportPolicyRuleGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description of the Rule   (optional)
	Description ShareExportPolicyRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// ID of the Share Export Policy Rule
	Id ShareExportPolicyRuleGetIdAttributeType `json:"id,omitempty"`
	// IP access control list, where IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.251/32\" for a specific IP)   This array cannot be empty
	IpAcl ShareExportPolicyRuleGetIpAclAttributeType `json:"ipAcl,omitempty"`
	// Order of the rule within a Share Export Policy. The order is used so that when a client IP matches  multiple rules, the first rule is applied   This field must be set
	// Can be cast to int32 without loss of precision.
	Order ShareExportPolicyRuleGetOrderAttributeType `json:"order,omitempty"`
	// Flag to indicate if client IPs matching this rule can only mount the share in read only mode   Default: false
	ReadOnly ShareExportPolicyRulegetReadOnlyAttributeType `json:"readOnly,omitempty"`
	// Flag to honor set UUID   Default: false
	SetUuid ShareExportPolicyRulegetSetUuidAttributeType `json:"setUuid,omitempty"`
	// Flag to indicate if client IPs matching this rule have root access on the Share   Default: true
	SuperUser ShareExportPolicyRulegetSuperUserAttributeType `json:"superUser,omitempty"`
}

ShareExportPolicyRule struct for ShareExportPolicyRule Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewShareExportPolicyRule

func NewShareExportPolicyRule() *ShareExportPolicyRule

NewShareExportPolicyRule instantiates a new ShareExportPolicyRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewShareExportPolicyRuleWithDefaults

func NewShareExportPolicyRuleWithDefaults() *ShareExportPolicyRule

NewShareExportPolicyRuleWithDefaults instantiates a new ShareExportPolicyRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetDescription

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetOrder

GetOrder returns the Order field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetOrderOk

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetReadOnly

GetReadOnly returns the ReadOnly field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetReadOnlyOk

GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetSetUuid

GetSetUuid returns the SetUuid field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetSetUuidOk

GetSetUuidOk returns a tuple with the SetUuid field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetSuperUser

GetSuperUser returns the SuperUser field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) GetSuperUserOk

GetSuperUserOk returns a tuple with the SuperUser field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasCreatedAt

func (o *ShareExportPolicyRule) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasDescription

func (o *ShareExportPolicyRule) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasId

func (o *ShareExportPolicyRule) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasIpAcl

func (o *ShareExportPolicyRule) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasOrder

func (o *ShareExportPolicyRule) HasOrder() bool

HasOrder returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasReadOnly

func (o *ShareExportPolicyRule) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasSetUuid

func (o *ShareExportPolicyRule) HasSetUuid() bool

HasSetUuid returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) HasSuperUser

func (o *ShareExportPolicyRule) HasSuperUser() bool

HasSuperUser returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetDescriptionNil

func (o *ShareExportPolicyRule) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetOrder

SetOrder gets a reference to the given int64 and assigns it to the Order field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetReadOnly

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetSetUuid

SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) SetSuperUser

SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ShareExportPolicyRule) ToMap deprecated

func (o ShareExportPolicyRule) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ShareExportPolicyRule) UnsetDescription

func (o *ShareExportPolicyRule) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetCreatedAtArgType deprecated

type ShareExportPolicyRuleGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetCreatedAtAttributeType

type ShareExportPolicyRuleGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetCreatedAtRetType deprecated

type ShareExportPolicyRuleGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetDescriptionArgType deprecated

type ShareExportPolicyRuleGetDescriptionArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetDescriptionAttributeType

type ShareExportPolicyRuleGetDescriptionAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetDescriptionRetType deprecated

type ShareExportPolicyRuleGetDescriptionRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetIdArgType deprecated

type ShareExportPolicyRuleGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetIdAttributeType

type ShareExportPolicyRuleGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetIdRetType deprecated

type ShareExportPolicyRuleGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetIpAclArgType deprecated

type ShareExportPolicyRuleGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetIpAclAttributeType

type ShareExportPolicyRuleGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetIpAclRetType deprecated

type ShareExportPolicyRuleGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetOrderArgType deprecated

type ShareExportPolicyRuleGetOrderArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetOrderAttributeType

type ShareExportPolicyRuleGetOrderAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRuleGetOrderRetType deprecated

type ShareExportPolicyRuleGetOrderRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetReadOnlyArgType deprecated

type ShareExportPolicyRulegetReadOnlyArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetReadOnlyAttributeType

type ShareExportPolicyRulegetReadOnlyAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetReadOnlyRetType deprecated

type ShareExportPolicyRulegetReadOnlyRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetSetUuidArgType deprecated

type ShareExportPolicyRulegetSetUuidArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetSetUuidAttributeType

type ShareExportPolicyRulegetSetUuidAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetSetUuidRetType deprecated

type ShareExportPolicyRulegetSetUuidRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetSuperUserArgType deprecated

type ShareExportPolicyRulegetSuperUserArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetSuperUserAttributeType

type ShareExportPolicyRulegetSuperUserAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareExportPolicyRulegetSuperUserRetType deprecated

type ShareExportPolicyRulegetSuperUserRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetCreatedAtArgType deprecated

type ShareGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetCreatedAtAttributeType

type ShareGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetCreatedAtRetType deprecated

type ShareGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetExportPolicyArgType deprecated

type ShareGetExportPolicyArgType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetExportPolicyAttributeType

type ShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetExportPolicyRetType deprecated

type ShareGetExportPolicyRetType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetIdArgType deprecated

type ShareGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetIdAttributeType

type ShareGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetIdRetType deprecated

type ShareGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetLabelsArgType deprecated

type ShareGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetLabelsAttributeType

type ShareGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetLabelsRetType deprecated

type ShareGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetMountPathArgType deprecated

type ShareGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetMountPathAttributeType

type ShareGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetMountPathRetType deprecated

type ShareGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetNameArgType deprecated

type ShareGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetNameAttributeType

type ShareGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetNameRetType deprecated

type ShareGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetSpaceHardLimitGigabytesArgType deprecated

type ShareGetSpaceHardLimitGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetSpaceHardLimitGigabytesAttributeType

type ShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetSpaceHardLimitGigabytesRetType deprecated

type ShareGetSpaceHardLimitGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetStateArgType deprecated

type ShareGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetStateAttributeType

type ShareGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ShareGetStateRetType deprecated

type ShareGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Status

type Status struct {
	// The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
	// Can be cast to int32 without loss of precision.
	Code StatusGetCodeAttributeType `json:"code,omitempty"`
	// A list of messages that carry the error details.  There is a common set of message types for APIs to use.
	Details StatusGetDetailsAttributeType `json:"details,omitempty"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
	Message StatusGetMessageAttributeType `json:"message,omitempty"`
}

Status The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStatus

func NewStatus() *Status

NewStatus instantiates a new Status object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewStatusWithDefaults

func NewStatusWithDefaults() *Status

NewStatusWithDefaults instantiates a new Status object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetCode

func (o *Status) GetCode() (res StatusGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetCodeOk

func (o *Status) GetCodeOk() (ret StatusGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetDetails

func (o *Status) GetDetails() (res StatusGetDetailsRetType)

GetDetails returns the Details field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetDetailsOk

func (o *Status) GetDetailsOk() (ret StatusGetDetailsRetType, ok bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetMessage

func (o *Status) GetMessage() (res StatusGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) GetMessageOk

func (o *Status) GetMessageOk() (ret StatusGetMessageRetType, ok bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) HasCode

func (o *Status) HasCode() bool

HasCode returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) HasDetails

func (o *Status) HasDetails() bool

HasDetails returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) HasMessage

func (o *Status) HasMessage() bool

HasMessage returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) SetCode

func (o *Status) SetCode(v StatusGetCodeRetType)

SetCode gets a reference to the given int64 and assigns it to the Code field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) SetDetails

func (o *Status) SetDetails(v StatusGetDetailsRetType)

SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Status) SetMessage

func (o *Status) SetMessage(v StatusGetMessageRetType)

SetMessage gets a reference to the given string and assigns it to the Message field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Status) ToMap deprecated

func (o Status) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetCodeArgType deprecated

type StatusGetCodeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetCodeAttributeType

type StatusGetCodeAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetCodeRetType deprecated

type StatusGetCodeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetDetailsArgType deprecated

type StatusGetDetailsArgType = []GoogleProtobufAny

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetDetailsAttributeType

type StatusGetDetailsAttributeType = *[]GoogleProtobufAny

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetDetailsRetType deprecated

type StatusGetDetailsRetType = []GoogleProtobufAny

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetMessageArgType deprecated

type StatusGetMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetMessageAttributeType

type StatusGetMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StatusGetMessageRetType deprecated

type StatusGetMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayload

type UpdateResourcePoolPayload struct {
	// (optional) List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)
	IpAcl UpdateResourcePoolPayloadGetIpAclAttributeType `json:"ipAcl,omitempty"`
	// An optional object that represents the labels associated with the resource pool  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels UpdateResourcePoolPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// (optional) Name of the performance class
	PerformanceClass UpdateResourcePoolPayloadGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// (optional) Size of the Resource Pool   (unit: gigabytes)
	// Can be cast to int32 without loss of precision.
	SizeGigabytes UpdateResourcePoolPayloadGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
	// Whether the .snapshot directory is visible when mounting the resource pool.  Setting this value to false might prevent you from accessing the snapshots (e.g.  for security reasons). Additionally, the access to the snapshots is always controlled  by the export policy of the resource pool. That means, if snapshots are visible and  the export policy allows for reading the resource pool, then it also allows reading  the snapshot of all shares.
	SnapshotsAreVisible UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
}

UpdateResourcePoolPayload struct for UpdateResourcePoolPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateResourcePoolPayload

func NewUpdateResourcePoolPayload() *UpdateResourcePoolPayload

NewUpdateResourcePoolPayload instantiates a new UpdateResourcePoolPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateResourcePoolPayloadWithDefaults

func NewUpdateResourcePoolPayloadWithDefaults() *UpdateResourcePoolPayload

NewUpdateResourcePoolPayloadWithDefaults instantiates a new UpdateResourcePoolPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetPerformanceClassOk

GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetSizeGigabytesOk

GetSizeGigabytesOk returns a tuple with the SizeGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) GetSnapshotsAreVisibleOk

GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) HasIpAcl

func (o *UpdateResourcePoolPayload) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) HasLabels

func (o *UpdateResourcePoolPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) HasPerformanceClass

func (o *UpdateResourcePoolPayload) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) HasSizeGigabytes

func (o *UpdateResourcePoolPayload) HasSizeGigabytes() bool

HasSizeGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) HasSnapshotsAreVisible

func (o *UpdateResourcePoolPayload) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) SetPerformanceClass

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) SetSizeGigabytesNil

func (o *UpdateResourcePoolPayload) SetSizeGigabytesNil()

SetSizeGigabytesNil sets the value for SizeGigabytes to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateResourcePoolPayload) ToMap deprecated

func (o UpdateResourcePoolPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolPayload) UnsetSizeGigabytes

func (o *UpdateResourcePoolPayload) UnsetSizeGigabytes()

UnsetSizeGigabytes ensures that no value is present for SizeGigabytes, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetIpAclArgType deprecated

type UpdateResourcePoolPayloadGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetIpAclAttributeType

type UpdateResourcePoolPayloadGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetIpAclRetType deprecated

type UpdateResourcePoolPayloadGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetLabelsArgType deprecated

type UpdateResourcePoolPayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetLabelsAttributeType

type UpdateResourcePoolPayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetLabelsRetType deprecated

type UpdateResourcePoolPayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetPerformanceClassArgType deprecated

type UpdateResourcePoolPayloadGetPerformanceClassArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetPerformanceClassAttributeType

type UpdateResourcePoolPayloadGetPerformanceClassAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetPerformanceClassRetType deprecated

type UpdateResourcePoolPayloadGetPerformanceClassRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetSizeGigabytesArgType deprecated

type UpdateResourcePoolPayloadGetSizeGigabytesArgType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetSizeGigabytesAttributeType

type UpdateResourcePoolPayloadGetSizeGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadGetSizeGigabytesRetType deprecated

type UpdateResourcePoolPayloadGetSizeGigabytesRetType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleArgType deprecated

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType deprecated

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateResourcePoolRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateResourcePoolRequest) UpdateResourcePoolPayload deprecated

func (r UpdateResourcePoolRequest) UpdateResourcePoolPayload(updateResourcePoolPayload UpdateResourcePoolPayload) ApiUpdateResourcePoolRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponse

type UpdateResourcePoolResponse struct {
	ResourcePool UpdateResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}

UpdateResourcePoolResponse struct for UpdateResourcePoolResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateResourcePoolResponse

func NewUpdateResourcePoolResponse() *UpdateResourcePoolResponse

NewUpdateResourcePoolResponse instantiates a new UpdateResourcePoolResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateResourcePoolResponseWithDefaults

func NewUpdateResourcePoolResponseWithDefaults() *UpdateResourcePoolResponse

NewUpdateResourcePoolResponseWithDefaults instantiates a new UpdateResourcePoolResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponse) GetResourcePool

GetResourcePool returns the ResourcePool field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponse) GetResourcePoolOk

GetResourcePoolOk returns a tuple with the ResourcePool field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponse) HasResourcePool

func (o *UpdateResourcePoolResponse) HasResourcePool() bool

HasResourcePool returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponse) SetResourcePool

SetResourcePool gets a reference to the given UpdateResourcePoolResponseResourcePool and assigns it to the ResourcePool field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateResourcePoolResponse) ToMap deprecated

func (o UpdateResourcePoolResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseGetResourcePoolArgType deprecated

type UpdateResourcePoolResponseGetResourcePoolArgType = UpdateResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseGetResourcePoolAttributeType

type UpdateResourcePoolResponseGetResourcePoolAttributeType = *UpdateResourcePoolResponseResourcePool

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseGetResourcePoolRetType deprecated

type UpdateResourcePoolResponseGetResourcePoolRetType = UpdateResourcePoolResponseResourcePool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePool

type UpdateResourcePoolResponseResourcePool struct {
	// Name of the respective availability zone
	AvailabilityZone UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	// Number of Shares in the Resource Pool
	// Can be cast to int32 without loss of precision.
	CountShares UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType `json:"countShares,omitempty"`
	CreatedAt   UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType   `json:"createdAt,omitempty"`
	// ID of the Resource Pool
	Id UpdateResourcePoolResponseResourcePoolGetIdAttributeType `json:"id,omitempty"`
	// List of IPs that can mount the Resource Pool in read-only; IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)
	IpAcl  UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType  `json:"ipAcl,omitempty"`
	Labels UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Resource Pool, used to mount the Resource Pool   Note that a Resource Pool can only be mounted in read-only
	MountPath UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Resource Pool
	Name             UpdateResourcePoolResponseResourcePoolGetNameAttributeType             `json:"name,omitempty"`
	PerformanceClass UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Time when the performance class can be downgraded again.
	PerformanceClassDowngradableAt UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType `json:"performanceClassDowngradableAt,omitempty"`
	// Time when the size can be reduced again.
	SizeReducibleAt UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType `json:"sizeReducibleAt,omitempty"`
	// Whether the .snapshot directory is visible when mounting the resource pool.  Setting this value to false might prevent you from accessing the snapshots (e.g.  for security reasons). Additionally, the access to the snapshots is always controlled  by the export policy of the resource pool. That means, if snapshots are visible and  the export policy allows for reading the resource pool, then it also allows reading  the snapshot of all shares.
	SnapshotsAreVisible UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
	Space               UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType               `json:"space,omitempty"`
	// State of the Resource Pool   (possible values: [\"pending\", \"creating\", \"created\", \"updating\", \"error\", \"deleting\"])
	State UpdateResourcePoolResponseResourcePoolGetStateAttributeType `json:"state,omitempty"`
}

UpdateResourcePoolResponseResourcePool Updated Resource Pool Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateResourcePoolResponseResourcePool

func NewUpdateResourcePoolResponseResourcePool() *UpdateResourcePoolResponseResourcePool

NewUpdateResourcePoolResponseResourcePool instantiates a new UpdateResourcePoolResponseResourcePool object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateResourcePoolResponseResourcePoolWithDefaults

func NewUpdateResourcePoolResponseResourcePoolWithDefaults() *UpdateResourcePoolResponseResourcePool

NewUpdateResourcePoolResponseResourcePoolWithDefaults instantiates a new UpdateResourcePoolResponseResourcePool object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetAvailabilityZoneOk

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetCountShares

GetCountShares returns the CountShares field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetCountSharesOk

GetCountSharesOk returns a tuple with the CountShares field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetMountPathOk

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAtOk

GetPerformanceClassDowngradableAtOk returns a tuple with the PerformanceClassDowngradableAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClassOk

GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetSizeReducibleAt

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetSizeReducibleAtOk

GetSizeReducibleAtOk returns a tuple with the SizeReducibleAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisibleOk

GetSnapshotsAreVisibleOk returns a tuple with the SnapshotsAreVisible field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetSpace

GetSpace returns the Space field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetSpaceOk

GetSpaceOk returns a tuple with the Space field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetState

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) GetStateOk

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasAvailabilityZone

func (o *UpdateResourcePoolResponseResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasCountShares

func (o *UpdateResourcePoolResponseResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasCreatedAt

func (o *UpdateResourcePoolResponseResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasId

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasIpAcl

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasLabels

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasMountPath

func (o *UpdateResourcePoolResponseResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasName

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasPerformanceClass

func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt

func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasSizeReducibleAt

func (o *UpdateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasSnapshotsAreVisible

func (o *UpdateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasSpace

HasSpace returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) HasState

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetAvailabilityZone

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetCountShares

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetPerformanceClass

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt

SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetSizeReducibleAt

SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateResourcePoolResponseResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateResourcePoolResponseResourcePool) ToMap deprecated

func (o UpdateResourcePoolResponseResourcePool) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetCountSharesArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetCountSharesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType

type UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetCountSharesRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetCountSharesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetCreatedAtArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType

type UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetIdArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetIdAttributeType

type UpdateResourcePoolResponseResourcePoolGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetIdRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetIpAclArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType

type UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetIpAclRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetLabelsArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType

type UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetLabelsRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetMountPathArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType

type UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetMountPathRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetNameArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetNameAttributeType

type UpdateResourcePoolResponseResourcePoolGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetNameRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetSpaceArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType

type UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetSpaceRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetStateArgType deprecated

type UpdateResourcePoolResponseResourcePoolGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetStateAttributeType

type UpdateResourcePoolResponseResourcePoolGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolGetStateRetType deprecated

type UpdateResourcePoolResponseResourcePoolGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType deprecated

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType deprecated

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRule

type UpdateShareExportPolicyBodyRule struct {
	// Description of the Rule   (optional)
	Description UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// IP access control list, where IPs must have a subnet mask (e.g. \"172.16.0.0/24\" for a range of IPs,  or \"172.16.0.250/32\" for a specific IP)   This array cannot be empty
	IpAcl UpdateShareExportPolicyBodyRuleGetIpAclAttributeType `json:"ipAcl,omitempty"`
	// Order of the rule within a Share Export Policy. The order is used so that when a client IP matches  multiple rules, the first rule is applied   This field must be set
	// Can be cast to int32 without loss of precision.
	Order UpdateShareExportPolicyBodyRuleGetOrderAttributeType `json:"order,omitempty"`
	// Flag to indicate if client IPs matching this rule can only mount the share in read only mode   Default: false
	ReadOnly UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType `json:"readOnly,omitempty"`
	// Flag to honor set UUID   Default: false
	SetUuid UpdateShareExportPolicyBodyRulegetSetUuidAttributeType `json:"setUuid,omitempty"`
	// Flag to indicate if client IPs matching this rule have root access on the Share   Default: true
	SuperUser UpdateShareExportPolicyBodyRulegetSuperUserAttributeType `json:"superUser,omitempty"`
}

UpdateShareExportPolicyBodyRule struct for UpdateShareExportPolicyBodyRule Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareExportPolicyBodyRule

func NewUpdateShareExportPolicyBodyRule() *UpdateShareExportPolicyBodyRule

NewUpdateShareExportPolicyBodyRule instantiates a new UpdateShareExportPolicyBodyRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareExportPolicyBodyRuleWithDefaults

func NewUpdateShareExportPolicyBodyRuleWithDefaults() *UpdateShareExportPolicyBodyRule

NewUpdateShareExportPolicyBodyRuleWithDefaults instantiates a new UpdateShareExportPolicyBodyRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetDescription

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetDescriptionOk

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetIpAclOk

GetIpAclOk returns a tuple with the IpAcl field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetOrder

GetOrder returns the Order field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetOrderOk

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetReadOnly

GetReadOnly returns the ReadOnly field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetReadOnlyOk

GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetSetUuid

GetSetUuid returns the SetUuid field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetSetUuidOk

GetSetUuidOk returns a tuple with the SetUuid field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetSuperUser

GetSuperUser returns the SuperUser field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) GetSuperUserOk

GetSuperUserOk returns a tuple with the SuperUser field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) HasDescription

func (o *UpdateShareExportPolicyBodyRule) HasDescription() bool

HasDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) HasIpAcl

func (o *UpdateShareExportPolicyBodyRule) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) HasOrder

func (o *UpdateShareExportPolicyBodyRule) HasOrder() bool

HasOrder returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) HasReadOnly

func (o *UpdateShareExportPolicyBodyRule) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) HasSetUuid

func (o *UpdateShareExportPolicyBodyRule) HasSetUuid() bool

HasSetUuid returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) HasSuperUser

func (o *UpdateShareExportPolicyBodyRule) HasSuperUser() bool

HasSuperUser returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) SetDescriptionNil

func (o *UpdateShareExportPolicyBodyRule) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) SetOrder

SetOrder gets a reference to the given int64 and assigns it to the Order field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) SetReadOnly

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) SetSetUuid

SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) SetSuperUser

SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareExportPolicyBodyRule) ToMap deprecated

func (o UpdateShareExportPolicyBodyRule) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyBodyRule) UnsetDescription

func (o *UpdateShareExportPolicyBodyRule) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetDescriptionArgType deprecated

type UpdateShareExportPolicyBodyRuleGetDescriptionArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType

type UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetDescriptionRetType deprecated

type UpdateShareExportPolicyBodyRuleGetDescriptionRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetIpAclArgType deprecated

type UpdateShareExportPolicyBodyRuleGetIpAclArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetIpAclAttributeType

type UpdateShareExportPolicyBodyRuleGetIpAclAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetIpAclRetType deprecated

type UpdateShareExportPolicyBodyRuleGetIpAclRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetOrderArgType deprecated

type UpdateShareExportPolicyBodyRuleGetOrderArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetOrderAttributeType

type UpdateShareExportPolicyBodyRuleGetOrderAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRuleGetOrderRetType deprecated

type UpdateShareExportPolicyBodyRuleGetOrderRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetReadOnlyArgType deprecated

type UpdateShareExportPolicyBodyRulegetReadOnlyArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType

type UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetReadOnlyRetType deprecated

type UpdateShareExportPolicyBodyRulegetReadOnlyRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetSetUuidArgType deprecated

type UpdateShareExportPolicyBodyRulegetSetUuidArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetSetUuidAttributeType

type UpdateShareExportPolicyBodyRulegetSetUuidAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetSetUuidRetType deprecated

type UpdateShareExportPolicyBodyRulegetSetUuidRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetSuperUserArgType deprecated

type UpdateShareExportPolicyBodyRulegetSuperUserArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetSuperUserAttributeType

type UpdateShareExportPolicyBodyRulegetSuperUserAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyBodyRulegetSuperUserRetType deprecated

type UpdateShareExportPolicyBodyRulegetSuperUserRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyPayload

type UpdateShareExportPolicyPayload struct {
	// An optional object that represents the labels associated with the share export policy  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels UpdateShareExportPolicyPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// List of rules of the Share Export Policy. The order of the rules within the array does not matter - what matters  is the field \"order\" within each rule. The whole set of rules needs to be sent in the same request, e.g. if 1 rule  is sent, the share export policy will have just that 1 rule, as opposed to extending the existing set of rules with  the 1 rule that was sent   Important note: the array of rules passed always overwrites the rule array (i.e. sending an empty array removes all rules)
	Rules UpdateShareExportPolicyPayloadGetRulesAttributeType `json:"rules,omitempty"`
}

UpdateShareExportPolicyPayload struct for UpdateShareExportPolicyPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareExportPolicyPayload

func NewUpdateShareExportPolicyPayload() *UpdateShareExportPolicyPayload

NewUpdateShareExportPolicyPayload instantiates a new UpdateShareExportPolicyPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareExportPolicyPayloadWithDefaults

func NewUpdateShareExportPolicyPayloadWithDefaults() *UpdateShareExportPolicyPayload

NewUpdateShareExportPolicyPayloadWithDefaults instantiates a new UpdateShareExportPolicyPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) GetRules

GetRules returns the Rules field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) GetRulesOk

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) HasLabels

func (o *UpdateShareExportPolicyPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) HasRules

func (o *UpdateShareExportPolicyPayload) HasRules() bool

HasRules returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyPayload) SetRules

SetRules gets a reference to the given []UpdateShareExportPolicyBodyRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareExportPolicyPayload) ToMap deprecated

func (o UpdateShareExportPolicyPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyPayloadGetLabelsArgType deprecated

type UpdateShareExportPolicyPayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyPayloadGetLabelsAttributeType

type UpdateShareExportPolicyPayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyPayloadGetLabelsRetType deprecated

type UpdateShareExportPolicyPayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyPayloadGetRulesArgType deprecated

type UpdateShareExportPolicyPayloadGetRulesArgType = *[]UpdateShareExportPolicyBodyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyPayloadGetRulesAttributeType

type UpdateShareExportPolicyPayloadGetRulesAttributeType = *[]UpdateShareExportPolicyBodyRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyPayloadGetRulesRetType deprecated

type UpdateShareExportPolicyPayloadGetRulesRetType = *[]UpdateShareExportPolicyBodyRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareExportPolicyRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareExportPolicyRequest) UpdateShareExportPolicyPayload deprecated

func (r UpdateShareExportPolicyRequest) UpdateShareExportPolicyPayload(updateShareExportPolicyPayload UpdateShareExportPolicyPayload) ApiUpdateShareExportPolicyRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyResponse

type UpdateShareExportPolicyResponse struct {
	ShareExportPolicy UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType `json:"shareExportPolicy,omitempty"`
}

UpdateShareExportPolicyResponse struct for UpdateShareExportPolicyResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareExportPolicyResponse

func NewUpdateShareExportPolicyResponse() *UpdateShareExportPolicyResponse

NewUpdateShareExportPolicyResponse instantiates a new UpdateShareExportPolicyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareExportPolicyResponseWithDefaults

func NewUpdateShareExportPolicyResponseWithDefaults() *UpdateShareExportPolicyResponse

NewUpdateShareExportPolicyResponseWithDefaults instantiates a new UpdateShareExportPolicyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyResponse) GetShareExportPolicy

GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyResponse) GetShareExportPolicyOk

GetShareExportPolicyOk returns a tuple with the ShareExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyResponse) HasShareExportPolicy

func (o *UpdateShareExportPolicyResponse) HasShareExportPolicy() bool

HasShareExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareExportPolicyResponse) SetShareExportPolicy

SetShareExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ShareExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareExportPolicyResponse) ToMap deprecated

func (o UpdateShareExportPolicyResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyResponseGetShareExportPolicyArgType deprecated

type UpdateShareExportPolicyResponseGetShareExportPolicyArgType = ShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType

type UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType = *ShareExportPolicy

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareExportPolicyResponseGetShareExportPolicyRetType deprecated

type UpdateShareExportPolicyResponseGetShareExportPolicyRetType = ShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayload

type UpdateSharePayload struct {
	// Name of the Share Export Policy to use in the Share.   The behavior depends on the value:  - If not set (null): Keep the existing export policy (if any)  - If set to empty string (\"\"):  Remove the existing export policy  - If set to a policy name: Update to use the specified policy, creating a new association if none exists
	ExportPolicyName UpdateSharePayloadGetExportPolicyNameAttributeType `json:"exportPolicyName,omitempty"`
	// An optional object that represents the labels associated with the share  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels UpdateSharePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Space hard limit for the Share. If zero, the Share will have access to the full space of the Resource Pool it lives in.   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	SpaceHardLimitGigabytes UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
}

UpdateSharePayload struct for UpdateSharePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateSharePayload

func NewUpdateSharePayload() *UpdateSharePayload

NewUpdateSharePayload instantiates a new UpdateSharePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateSharePayloadWithDefaults

func NewUpdateSharePayloadWithDefaults() *UpdateSharePayload

NewUpdateSharePayloadWithDefaults instantiates a new UpdateSharePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) GetExportPolicyName

GetExportPolicyName returns the ExportPolicyName field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) GetExportPolicyNameOk

func (o *UpdateSharePayload) GetExportPolicyNameOk() (ret UpdateSharePayloadGetExportPolicyNameRetType, ok bool)

GetExportPolicyNameOk returns a tuple with the ExportPolicyName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) GetLabelsOk

func (o *UpdateSharePayload) GetLabelsOk() (ret UpdateSharePayloadGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) GetSpaceHardLimitGigabytes

func (o *UpdateSharePayload) GetSpaceHardLimitGigabytes() (res UpdateSharePayloadGetSpaceHardLimitGigabytesRetType)

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) GetSpaceHardLimitGigabytesOk

func (o *UpdateSharePayload) GetSpaceHardLimitGigabytesOk() (ret UpdateSharePayloadGetSpaceHardLimitGigabytesRetType, ok bool)

GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) HasExportPolicyName

func (o *UpdateSharePayload) HasExportPolicyName() bool

HasExportPolicyName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) HasLabels

func (o *UpdateSharePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) HasSpaceHardLimitGigabytes

func (o *UpdateSharePayload) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) SetExportPolicyName

SetExportPolicyName gets a reference to the given string and assigns it to the ExportPolicyName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) SetExportPolicyNameNil

func (o *UpdateSharePayload) SetExportPolicyNameNil()

SetExportPolicyNameNil sets the value for ExportPolicyName to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) SetSpaceHardLimitGigabytesNil

func (o *UpdateSharePayload) SetSpaceHardLimitGigabytesNil()

SetSpaceHardLimitGigabytesNil sets the value for SpaceHardLimitGigabytes to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateSharePayload) ToMap deprecated

func (o UpdateSharePayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) UnsetExportPolicyName

func (o *UpdateSharePayload) UnsetExportPolicyName()

UnsetExportPolicyName ensures that no value is present for ExportPolicyName, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSharePayload) UnsetSpaceHardLimitGigabytes

func (o *UpdateSharePayload) UnsetSpaceHardLimitGigabytes()

UnsetSpaceHardLimitGigabytes ensures that no value is present for SpaceHardLimitGigabytes, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetExportPolicyNameArgType deprecated

type UpdateSharePayloadGetExportPolicyNameArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetExportPolicyNameAttributeType

type UpdateSharePayloadGetExportPolicyNameAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetExportPolicyNameRetType deprecated

type UpdateSharePayloadGetExportPolicyNameRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetLabelsArgType deprecated

type UpdateSharePayloadGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetLabelsAttributeType

type UpdateSharePayloadGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetLabelsRetType deprecated

type UpdateSharePayloadGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetSpaceHardLimitGigabytesArgType deprecated

type UpdateSharePayloadGetSpaceHardLimitGigabytesArgType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType

type UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSharePayloadGetSpaceHardLimitGigabytesRetType deprecated

type UpdateSharePayloadGetSpaceHardLimitGigabytesRetType = *int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareRequest deprecated

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

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareRequest) Execute deprecated

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareRequest) UpdateSharePayload deprecated

func (r UpdateShareRequest) UpdateSharePayload(updateSharePayload UpdateSharePayload) ApiUpdateShareRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponse

type UpdateShareResponse struct {
	Share UpdateShareResponseGetShareAttributeType `json:"share,omitempty"`
}

UpdateShareResponse struct for UpdateShareResponse Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareResponse

func NewUpdateShareResponse() *UpdateShareResponse

NewUpdateShareResponse instantiates a new UpdateShareResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareResponseWithDefaults

func NewUpdateShareResponseWithDefaults() *UpdateShareResponse

NewUpdateShareResponseWithDefaults instantiates a new UpdateShareResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponse) GetShare

GetShare returns the Share field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponse) GetShareOk

GetShareOk returns a tuple with the Share field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponse) HasShare

func (o *UpdateShareResponse) HasShare() bool

HasShare returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponse) SetShare

SetShare gets a reference to the given UpdateShareResponseShare and assigns it to the Share field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareResponse) ToMap deprecated

func (o UpdateShareResponse) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseGetShareArgType deprecated

type UpdateShareResponseGetShareArgType = UpdateShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseGetShareAttributeType

type UpdateShareResponseGetShareAttributeType = *UpdateShareResponseShare

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseGetShareRetType deprecated

type UpdateShareResponseGetShareRetType = UpdateShareResponseShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShare

type UpdateShareResponseShare struct {
	CreatedAt    UpdateShareResponseShareGetCreatedAtAttributeType    `json:"createdAt,omitempty"`
	ExportPolicy UpdateShareResponseShareGetExportPolicyAttributeType `json:"exportPolicy,omitempty"`
	// ID of the Share
	Id UpdateShareResponseShareGetIdAttributeType `json:"id,omitempty"`
	// An optional object that represents the labels associated with the share  keys are validated using the following regex '^[\\\\p{Ll}][\\\\p{Ll}\\\\p{N}_-]*$' and cannot be empty  values are validated using the following regex '^[\\\\p{Ll}\\\\p{N}_-]*$'
	Labels UpdateShareResponseShareGetLabelsAttributeType `json:"labels,omitempty"`
	// Mount path of the Share, used to mount the Share
	MountPath UpdateShareResponseShareGetMountPathAttributeType `json:"mountPath,omitempty"`
	// Name of the Share
	Name UpdateShareResponseShareGetNameAttributeType `json:"name,omitempty"`
	// Space hard limit for the Share. If zero, the Share will have access to the full space of the Resource Pool it lives in.   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	SpaceHardLimitGigabytes UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
	// State of the Resource Pool Snapshot   (possible values: [\"pending\", \"creating\", \"created\", \"error\", \"deleting\"])
	State UpdateShareResponseShareGetStateAttributeType `json:"state,omitempty"`
}

UpdateShareResponseShare Updated Share Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareResponseShare

func NewUpdateShareResponseShare() *UpdateShareResponseShare

NewUpdateShareResponseShare instantiates a new UpdateShareResponseShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateShareResponseShareWithDefaults

func NewUpdateShareResponseShareWithDefaults() *UpdateShareResponseShare

NewUpdateShareResponseShareWithDefaults instantiates a new UpdateShareResponseShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetCreatedAtOk

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetExportPolicy

GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetExportPolicyOk

GetExportPolicyOk returns a tuple with the ExportPolicy field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetId

GetId returns the Id field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetLabelsOk

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetMountPathOk

GetMountPathOk returns a tuple with the MountPath field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetName

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetSpaceHardLimitGigabytes

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetSpaceHardLimitGigabytesOk

GetSpaceHardLimitGigabytesOk returns a tuple with the SpaceHardLimitGigabytes field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetState

GetState returns the State field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) GetStateOk

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasCreatedAt

func (o *UpdateShareResponseShare) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasExportPolicy

func (o *UpdateShareResponseShare) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasId

func (o *UpdateShareResponseShare) HasId() bool

HasId returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasLabels

func (o *UpdateShareResponseShare) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasMountPath

func (o *UpdateShareResponseShare) HasMountPath() bool

HasMountPath returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasName

func (o *UpdateShareResponseShare) HasName() bool

HasName returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasSpaceHardLimitGigabytes

func (o *UpdateShareResponseShare) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) HasState

func (o *UpdateShareResponseShare) HasState() bool

HasState returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetExportPolicy

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetExportPolicyNil

func (o *UpdateShareResponseShare) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetId

SetId gets a reference to the given string and assigns it to the Id field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetName

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) SetState

SetState gets a reference to the given string and assigns it to the State field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateShareResponseShare) ToMap deprecated

func (o UpdateShareResponseShare) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateShareResponseShare) UnsetExportPolicy

func (o *UpdateShareResponseShare) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetCreatedAtArgType deprecated

type UpdateShareResponseShareGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetCreatedAtAttributeType

type UpdateShareResponseShareGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetCreatedAtRetType deprecated

type UpdateShareResponseShareGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetExportPolicyArgType deprecated

type UpdateShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetExportPolicyAttributeType

type UpdateShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetExportPolicyRetType deprecated

type UpdateShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetIdArgType deprecated

type UpdateShareResponseShareGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetIdAttributeType

type UpdateShareResponseShareGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetIdRetType deprecated

type UpdateShareResponseShareGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetLabelsArgType deprecated

type UpdateShareResponseShareGetLabelsArgType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetLabelsAttributeType

type UpdateShareResponseShareGetLabelsAttributeType = *map[string]string

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetLabelsRetType deprecated

type UpdateShareResponseShareGetLabelsRetType = map[string]string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetMountPathArgType deprecated

type UpdateShareResponseShareGetMountPathArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetMountPathAttributeType

type UpdateShareResponseShareGetMountPathAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetMountPathRetType deprecated

type UpdateShareResponseShareGetMountPathRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetNameArgType deprecated

type UpdateShareResponseShareGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetNameAttributeType

type UpdateShareResponseShareGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetNameRetType deprecated

type UpdateShareResponseShareGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetSpaceHardLimitGigabytesArgType deprecated

type UpdateShareResponseShareGetSpaceHardLimitGigabytesArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType

type UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType deprecated

type UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetStateArgType deprecated

type UpdateShareResponseShareGetStateArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetStateAttributeType

type UpdateShareResponseShareGetStateAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateShareResponseShareGetStateRetType deprecated

type UpdateShareResponseShareGetStateRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationError

type ValidationError struct {
	//  Deprecated: Human-readable string of the error that occured
	ErrorDescription ValidationErrorGetErrorDescriptionAttributeType `json:"error_description,omitempty"`
	// Human-readable description of the error that occurred.
	// REQUIRED
	Title ValidationErrorGetTitleAttributeType `json:"title" required:"true"`
	// URI Uniquely identifies the error type. It will be in the format of storage.stackit.cloud/<error-type> e.g. storage.stackit.cloud/validation-error
	// REQUIRED
	Type ValidationErrorGetTypeAttributeType `json:"type" required:"true"`
	// REQUIRED
	Fields ValidationErrorGetFieldsAttributeType `json:"fields" required:"true"`
}

ValidationError struct for ValidationError Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationError

NewValidationError instantiates a new ValidationError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorWithDefaults

func NewValidationErrorWithDefaults() *ValidationError

NewValidationErrorWithDefaults instantiates a new ValidationError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetErrorDescription

func (o *ValidationError) GetErrorDescription() (res ValidationErrorGetErrorDescriptionRetType)

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetErrorDescriptionOk

func (o *ValidationError) GetErrorDescriptionOk() (ret ValidationErrorGetErrorDescriptionRetType, ok bool)

GetErrorDescriptionOk returns a tuple with the ErrorDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetFields

func (o *ValidationError) GetFields() (ret ValidationErrorGetFieldsRetType)

GetFields returns the Fields field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetFieldsOk

func (o *ValidationError) GetFieldsOk() (ret ValidationErrorGetFieldsRetType, ok bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetTitle

func (o *ValidationError) GetTitle() (ret ValidationErrorGetTitleRetType)

GetTitle returns the Title field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetTitleOk

func (o *ValidationError) GetTitleOk() (ret ValidationErrorGetTitleRetType, ok bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetType

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) GetTypeOk

func (o *ValidationError) GetTypeOk() (ret ValidationErrorGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) HasErrorDescription

func (o *ValidationError) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) SetErrorDescription

SetErrorDescription gets a reference to the given interface{} and assigns it to the ErrorDescription field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) SetFields

SetFields sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) SetTitle

SetTitle sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationError) SetType

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidationError) ToMap deprecated

func (o ValidationError) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorAllOf

type ValidationErrorAllOf struct {
	// REQUIRED
	Fields ValidationErrorAllOfGetFieldsAttributeType `json:"fields" required:"true"`
}

ValidationErrorAllOf struct for ValidationErrorAllOf Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorAllOf

func NewValidationErrorAllOf(fields ValidationErrorAllOfGetFieldsArgType) *ValidationErrorAllOf

NewValidationErrorAllOf instantiates a new ValidationErrorAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorAllOfWithDefaults

func NewValidationErrorAllOfWithDefaults() *ValidationErrorAllOf

NewValidationErrorAllOfWithDefaults instantiates a new ValidationErrorAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorAllOf) GetFields

GetFields returns the Fields field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorAllOf) GetFieldsOk

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorAllOf) SetFields

SetFields sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidationErrorAllOf) ToMap deprecated

func (o ValidationErrorAllOf) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorAllOfGetFieldsArgType deprecated

type ValidationErrorAllOfGetFieldsArgType = []ValidationErrorField

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorAllOfGetFieldsAttributeType

type ValidationErrorAllOfGetFieldsAttributeType = *[]ValidationErrorField

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorAllOfGetFieldsRetType deprecated

type ValidationErrorAllOfGetFieldsRetType = []ValidationErrorField

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorField

type ValidationErrorField struct {
	// The name of the field in the request that has failed the validation
	// REQUIRED
	Field ValidationErrorFieldGetFieldAttributeType `json:"field" required:"true"`
	// The reason why the validation failed
	// REQUIRED
	Reason ValidationErrorFieldGetReasonAttributeType `json:"reason" required:"true"`
}

ValidationErrorField struct for ValidationErrorField Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorField

NewValidationErrorField instantiates a new ValidationErrorField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewValidationErrorFieldWithDefaults

func NewValidationErrorFieldWithDefaults() *ValidationErrorField

NewValidationErrorFieldWithDefaults instantiates a new ValidationErrorField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorField) GetField

GetField returns the Field field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorField) GetFieldOk

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorField) GetReason

GetReason returns the Reason field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorField) GetReasonOk

GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorField) SetField

SetField sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ValidationErrorField) SetReason

SetReason sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ValidationErrorField) ToMap deprecated

func (o ValidationErrorField) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorFieldGetFieldArgType deprecated

type ValidationErrorFieldGetFieldArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorFieldGetFieldAttributeType

type ValidationErrorFieldGetFieldAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorFieldGetFieldRetType deprecated

type ValidationErrorFieldGetFieldRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorFieldGetReasonArgType deprecated

type ValidationErrorFieldGetReasonArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorFieldGetReasonAttributeType

type ValidationErrorFieldGetReasonAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorFieldGetReasonRetType deprecated

type ValidationErrorFieldGetReasonRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetErrorDescriptionArgType deprecated

type ValidationErrorGetErrorDescriptionArgType = any

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetErrorDescriptionAttributeType

type ValidationErrorGetErrorDescriptionAttributeType = any

isAny Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetErrorDescriptionRetType deprecated

type ValidationErrorGetErrorDescriptionRetType = any

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetFieldsArgType deprecated

type ValidationErrorGetFieldsArgType = []ValidationErrorField

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetFieldsAttributeType

type ValidationErrorGetFieldsAttributeType = *[]ValidationErrorField

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetFieldsRetType deprecated

type ValidationErrorGetFieldsRetType = []ValidationErrorField

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetTitleArgType deprecated

type ValidationErrorGetTitleArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetTitleAttributeType

type ValidationErrorGetTitleAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetTitleRetType deprecated

type ValidationErrorGetTitleRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetTypeArgType deprecated

type ValidationErrorGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetTypeAttributeType

type ValidationErrorGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ValidationErrorGetTypeRetType deprecated

type ValidationErrorGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Source Files

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

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