sfs

package module
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

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.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

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

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

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

APIClient manages communication with the STACKIT File Storage (SFS) API v1beta.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) CreateResourcePool

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

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

func (*APIClient) CreateResourcePoolExecute

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

func (*APIClient) CreateResourcePoolSnapshot

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

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

func (*APIClient) CreateResourcePoolSnapshotExecute

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

func (*APIClient) CreateShare

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

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

func (*APIClient) CreateShareExecute

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

func (*APIClient) CreateShareExportPolicy

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

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

func (*APIClient) CreateShareExportPolicyExecute

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

func (*APIClient) DeleteResourcePool

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

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

func (*APIClient) DeleteResourcePoolExecute

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

func (*APIClient) DeleteResourcePoolSnapshot

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

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

func (*APIClient) DeleteResourcePoolSnapshotExecute

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

func (*APIClient) DeleteShare

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

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

func (*APIClient) DeleteShareExecute

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

func (*APIClient) DeleteShareExportPolicy

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

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

func (*APIClient) DeleteShareExportPolicyExecute

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

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

func (*APIClient) GetResourcePool

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

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

func (*APIClient) GetResourcePoolExecute

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

func (*APIClient) GetResourcePoolSnapshot

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

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

func (*APIClient) GetResourcePoolSnapshotExecute

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

func (*APIClient) GetShare

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

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

func (*APIClient) GetShareExecute

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

func (*APIClient) GetShareExportPolicy

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

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

func (*APIClient) GetShareExportPolicyExecute

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

func (*APIClient) ListPerformanceClasses

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

ListPerformanceClasses: List Resource 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

func (*APIClient) ListPerformanceClassesExecute

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

func (*APIClient) ListResourcePoolSnapshots

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

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

func (*APIClient) ListResourcePoolSnapshotsExecute

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

func (*APIClient) ListResourcePools

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

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

func (*APIClient) ListResourcePoolsExecute

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

func (*APIClient) ListShareExportPolicies

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

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

func (*APIClient) ListShareExportPoliciesExecute

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

func (*APIClient) ListShares

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

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

func (*APIClient) ListSharesExecute

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

func (*APIClient) ListSnapshotSchedules

func (a *APIClient) ListSnapshotSchedules(ctx context.Context, projectId string) ApiListSnapshotSchedulesRequest

ListSnapshotSchedules: List Snapshot Schedules

Lists snapshot schedules

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

func (*APIClient) ListSnapshotSchedulesExecute

func (a *APIClient) ListSnapshotSchedulesExecute(ctx context.Context, projectId string) (*ListSnapshotSchedulesResponse, error)

func (*APIClient) UpdateResourcePool

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

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

func (*APIClient) UpdateResourcePoolExecute

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

func (*APIClient) UpdateShare

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

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

func (*APIClient) UpdateShareExecute

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

func (*APIClient) UpdateShareExportPolicy

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

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

func (*APIClient) UpdateShareExportPolicyExecute

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

type ApiCreateResourcePoolRequest

type ApiCreateResourcePoolRequest interface {
	CreateResourcePoolPayload(createResourcePoolPayload CreateResourcePoolPayload) ApiCreateResourcePoolRequest
	Execute() (*CreateResourcePoolResponse, error)
}

type ApiCreateResourcePoolSnapshotRequest

type ApiCreateResourcePoolSnapshotRequest interface {
	CreateResourcePoolSnapshotPayload(createResourcePoolSnapshotPayload CreateResourcePoolSnapshotPayload) ApiCreateResourcePoolSnapshotRequest
	Execute() (*CreateResourcePoolSnapshotResponse, error)
}

type ApiCreateShareExportPolicyRequest

type ApiCreateShareExportPolicyRequest interface {
	CreateShareExportPolicyPayload(createShareExportPolicyPayload CreateShareExportPolicyPayload) ApiCreateShareExportPolicyRequest
	Execute() (*CreateShareExportPolicyResponse, error)
}

type ApiCreateShareRequest

type ApiCreateShareRequest interface {
	CreateSharePayload(createSharePayload CreateSharePayload) ApiCreateShareRequest
	Execute() (*CreateShareResponse, error)
}

type ApiDeleteResourcePoolRequest

type ApiDeleteResourcePoolRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiDeleteResourcePoolSnapshotRequest

type ApiDeleteResourcePoolSnapshotRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiDeleteShareExportPolicyRequest

type ApiDeleteShareExportPolicyRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiDeleteShareRequest

type ApiDeleteShareRequest interface {
	Execute() (map[string]interface{}, error)
}

type ApiGetResourcePoolRequest

type ApiGetResourcePoolRequest interface {
	Execute() (*GetResourcePoolResponse, error)
}

type ApiGetResourcePoolSnapshotRequest

type ApiGetResourcePoolSnapshotRequest interface {
	Execute() (*GetResourcePoolSnapshotResponse, error)
}

type ApiGetShareExportPolicyRequest

type ApiGetShareExportPolicyRequest interface {
	Execute() (*GetShareExportPolicyResponse, error)
}

type ApiGetShareRequest

type ApiGetShareRequest interface {
	Execute() (*GetShareResponse, error)
}

type ApiListPerformanceClassesRequest

type ApiListPerformanceClassesRequest interface {
	Execute() (*ListPerformanceClassesResponse, error)
}

type ApiListResourcePoolSnapshotsRequest

type ApiListResourcePoolSnapshotsRequest interface {
	Execute() (*ListResourcePoolSnapshotsResponse, error)
}

type ApiListResourcePoolsRequest

type ApiListResourcePoolsRequest interface {
	Execute() (*ListResourcePoolsResponse, error)
}

type ApiListShareExportPoliciesRequest

type ApiListShareExportPoliciesRequest interface {
	Execute() (*ListShareExportPoliciesResponse, error)
}

type ApiListSharesRequest

type ApiListSharesRequest interface {
	Execute() (*ListSharesResponse, error)
}

type ApiListSnapshotSchedulesRequest

type ApiListSnapshotSchedulesRequest interface {
	Execute() (*ListSnapshotSchedulesResponse, error)
}

type ApiUpdateResourcePoolRequest

type ApiUpdateResourcePoolRequest interface {
	UpdateResourcePoolPayload(updateResourcePoolPayload UpdateResourcePoolPayload) ApiUpdateResourcePoolRequest
	Execute() (*UpdateResourcePoolResponse, error)
}

type ApiUpdateShareExportPolicyRequest

type ApiUpdateShareExportPolicyRequest interface {
	UpdateShareExportPolicyPayload(updateShareExportPolicyPayload UpdateShareExportPolicyPayload) ApiUpdateShareExportPolicyRequest
	Execute() (*UpdateShareExportPolicyResponse, error)
}

type ApiUpdateShareRequest

type ApiUpdateShareRequest interface {
	UpdateSharePayload(updateSharePayload UpdateSharePayload) ApiUpdateShareRequest
	Execute() (*UpdateShareResponse, error)
}

type CreateResourcePoolPayload

type CreateResourcePoolPayload struct {
	// Availability zone
	AvailabilityZone CreateResourcePoolPayloadGetAvailabilityZoneAttributeType `json:"availabilityZone,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 CreateResourcePoolPayloadGetIpAclAttributeType `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 CreateResourcePoolPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Name of the Resource Pool
	Name CreateResourcePoolPayloadGetNameAttributeType `json:"name,omitempty"`
	// Name of the performance class
	PerformanceClass CreateResourcePoolPayloadGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Size of the Resource Pool   (unit: gibibytes)
	// Can be cast to int32 without loss of precision.
	SizeGigabytes CreateResourcePoolPayloadGetSizeGigabytesAttributeType `json:"sizeGigabytes,omitempty"`
	// (optional) Name of the Snapshot Schedule to use
	SnapshotScheduleName CreateResourcePoolPayloadGetSnapshotScheduleNameAttributeType `json:"snapshotScheduleName,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 CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType `json:"snapshotsAreVisible,omitempty"`
}

CreateResourcePoolPayload struct for CreateResourcePoolPayload

func NewCreateResourcePoolPayload

func NewCreateResourcePoolPayload() *CreateResourcePoolPayload

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

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

func (*CreateResourcePoolPayload) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

func (*CreateResourcePoolPayload) 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.

func (*CreateResourcePoolPayload) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

func (*CreateResourcePoolPayload) 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.

func (*CreateResourcePoolPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateResourcePoolPayload) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*CreateResourcePoolPayload) 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.

func (*CreateResourcePoolPayload) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.

func (*CreateResourcePoolPayload) 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.

func (*CreateResourcePoolPayload) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.

func (*CreateResourcePoolPayload) 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.

func (*CreateResourcePoolPayload) GetSnapshotScheduleName

GetSnapshotScheduleName returns the SnapshotScheduleName field value if set, zero value otherwise.

func (*CreateResourcePoolPayload) GetSnapshotScheduleNameOk

GetSnapshotScheduleNameOk returns a tuple with the SnapshotScheduleName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateResourcePoolPayload) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.

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.

func (*CreateResourcePoolPayload) HasAvailabilityZone

func (o *CreateResourcePoolPayload) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) HasIpAcl

func (o *CreateResourcePoolPayload) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) HasLabels

func (o *CreateResourcePoolPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) HasName

func (o *CreateResourcePoolPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) HasPerformanceClass

func (o *CreateResourcePoolPayload) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) HasSizeGigabytes

func (o *CreateResourcePoolPayload) HasSizeGigabytes() bool

HasSizeGigabytes returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) HasSnapshotScheduleName

func (o *CreateResourcePoolPayload) HasSnapshotScheduleName() bool

HasSnapshotScheduleName returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) HasSnapshotsAreVisible

func (o *CreateResourcePoolPayload) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set.

func (*CreateResourcePoolPayload) SetAvailabilityZone

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.

func (*CreateResourcePoolPayload) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*CreateResourcePoolPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateResourcePoolPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateResourcePoolPayload) SetPerformanceClass

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field.

func (*CreateResourcePoolPayload) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.

func (*CreateResourcePoolPayload) SetSnapshotScheduleName

SetSnapshotScheduleName gets a reference to the given string and assigns it to the SnapshotScheduleName field.

func (*CreateResourcePoolPayload) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.

func (CreateResourcePoolPayload) ToMap

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

type CreateResourcePoolPayloadGetAvailabilityZoneArgType

type CreateResourcePoolPayloadGetAvailabilityZoneArgType = string

type CreateResourcePoolPayloadGetAvailabilityZoneAttributeType

type CreateResourcePoolPayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString

type CreateResourcePoolPayloadGetAvailabilityZoneRetType

type CreateResourcePoolPayloadGetAvailabilityZoneRetType = string

type CreateResourcePoolPayloadGetIpAclArgType

type CreateResourcePoolPayloadGetIpAclArgType = []string

type CreateResourcePoolPayloadGetIpAclAttributeType

type CreateResourcePoolPayloadGetIpAclAttributeType = *[]string

isArray

type CreateResourcePoolPayloadGetIpAclRetType

type CreateResourcePoolPayloadGetIpAclRetType = []string

type CreateResourcePoolPayloadGetLabelsArgType

type CreateResourcePoolPayloadGetLabelsArgType = map[string]string

type CreateResourcePoolPayloadGetLabelsAttributeType

type CreateResourcePoolPayloadGetLabelsAttributeType = *map[string]string

isContainer

type CreateResourcePoolPayloadGetLabelsRetType

type CreateResourcePoolPayloadGetLabelsRetType = map[string]string

type CreateResourcePoolPayloadGetNameArgType

type CreateResourcePoolPayloadGetNameArgType = string

type CreateResourcePoolPayloadGetNameAttributeType

type CreateResourcePoolPayloadGetNameAttributeType = *string

isNotNullableString

type CreateResourcePoolPayloadGetNameRetType

type CreateResourcePoolPayloadGetNameRetType = string

type CreateResourcePoolPayloadGetPerformanceClassArgType

type CreateResourcePoolPayloadGetPerformanceClassArgType = string

type CreateResourcePoolPayloadGetPerformanceClassAttributeType

type CreateResourcePoolPayloadGetPerformanceClassAttributeType = *string

isNotNullableString

type CreateResourcePoolPayloadGetPerformanceClassRetType

type CreateResourcePoolPayloadGetPerformanceClassRetType = string

type CreateResourcePoolPayloadGetSizeGigabytesArgType

type CreateResourcePoolPayloadGetSizeGigabytesArgType = int64

type CreateResourcePoolPayloadGetSizeGigabytesAttributeType

type CreateResourcePoolPayloadGetSizeGigabytesAttributeType = *int64

isInteger

type CreateResourcePoolPayloadGetSizeGigabytesRetType

type CreateResourcePoolPayloadGetSizeGigabytesRetType = int64

type CreateResourcePoolPayloadGetSnapshotScheduleNameArgType

type CreateResourcePoolPayloadGetSnapshotScheduleNameArgType = string

type CreateResourcePoolPayloadGetSnapshotScheduleNameAttributeType

type CreateResourcePoolPayloadGetSnapshotScheduleNameAttributeType = *string

isNotNullableString

type CreateResourcePoolPayloadGetSnapshotScheduleNameRetType

type CreateResourcePoolPayloadGetSnapshotScheduleNameRetType = string

type CreateResourcePoolPayloadgetSnapshotsAreVisibleArgType

type CreateResourcePoolPayloadgetSnapshotsAreVisibleArgType = bool

type CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType

type CreateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType = *bool

isBoolean

type CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType

type CreateResourcePoolPayloadgetSnapshotsAreVisibleRetType = bool

type CreateResourcePoolRequest

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

func (CreateResourcePoolRequest) CreateResourcePoolPayload

func (r CreateResourcePoolRequest) CreateResourcePoolPayload(createResourcePoolPayload CreateResourcePoolPayload) ApiCreateResourcePoolRequest

func (CreateResourcePoolRequest) Execute

type CreateResourcePoolResponse

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

CreateResourcePoolResponse struct for CreateResourcePoolResponse

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

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

func (*CreateResourcePoolResponse) GetResourcePool

GetResourcePool returns the ResourcePool field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponse) HasResourcePool

func (o *CreateResourcePoolResponse) HasResourcePool() bool

HasResourcePool returns a boolean if a field has been set.

func (*CreateResourcePoolResponse) SetResourcePool

SetResourcePool gets a reference to the given CreateResourcePoolResponseResourcePool and assigns it to the ResourcePool field.

func (CreateResourcePoolResponse) ToMap

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

type CreateResourcePoolResponseGetResourcePoolArgType

type CreateResourcePoolResponseGetResourcePoolArgType = CreateResourcePoolResponseResourcePool

type CreateResourcePoolResponseGetResourcePoolAttributeType

type CreateResourcePoolResponseGetResourcePoolAttributeType = *CreateResourcePoolResponseResourcePool

isModel

type CreateResourcePoolResponseGetResourcePoolRetType

type CreateResourcePoolResponseGetResourcePoolRetType = CreateResourcePoolResponseResourcePool

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"`
	SnapshotSchedule CreateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,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

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

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

func (*CreateResourcePoolResponseResourcePool) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetCountShares

GetCountShares returns the CountShares field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.

func (*CreateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.

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.

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.

func (*CreateResourcePoolResponseResourcePool) GetSizeReducibleAt

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetSnapshotSchedule

GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.

func (*CreateResourcePoolResponseResourcePool) GetSnapshotScheduleOk

GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateResourcePoolResponseResourcePool) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetSpace

GetSpace returns the Space field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) GetState

GetState returns the State field value if set, zero value otherwise.

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.

func (*CreateResourcePoolResponseResourcePool) HasAvailabilityZone

func (o *CreateResourcePoolResponseResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasCountShares

func (o *CreateResourcePoolResponseResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasCreatedAt

func (o *CreateResourcePoolResponseResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasId

HasId returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasIpAcl

HasIpAcl returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasLabels

HasLabels returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasMountPath

func (o *CreateResourcePoolResponseResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasName

HasName returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasPerformanceClass

func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt

func (o *CreateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasSizeReducibleAt

func (o *CreateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasSnapshotSchedule

func (o *CreateResourcePoolResponseResourcePool) HasSnapshotSchedule() bool

HasSnapshotSchedule returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasSnapshotsAreVisible

func (o *CreateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasSpace

HasSpace returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) HasState

HasState returns a boolean if a field has been set.

func (*CreateResourcePoolResponseResourcePool) SetAvailabilityZone

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.

func (*CreateResourcePoolResponseResourcePool) SetCountShares

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.

func (*CreateResourcePoolResponseResourcePool) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateResourcePoolResponseResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateResourcePoolResponseResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*CreateResourcePoolResponseResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateResourcePoolResponseResourcePool) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*CreateResourcePoolResponseResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateResourcePoolResponseResourcePool) SetPerformanceClass

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.

func (*CreateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt

SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field.

func (*CreateResourcePoolResponseResourcePool) SetSizeReducibleAt

SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field.

func (*CreateResourcePoolResponseResourcePool) SetSnapshotSchedule

SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.

func (*CreateResourcePoolResponseResourcePool) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.

func (*CreateResourcePoolResponseResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.

func (*CreateResourcePoolResponseResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (CreateResourcePoolResponseResourcePool) ToMap

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

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType

type CreateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string

type CreateResourcePoolResponseResourcePoolGetCountSharesArgType

type CreateResourcePoolResponseResourcePoolGetCountSharesArgType = int64

type CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType

type CreateResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64

isInteger

type CreateResourcePoolResponseResourcePoolGetCountSharesRetType

type CreateResourcePoolResponseResourcePoolGetCountSharesRetType = int64

type CreateResourcePoolResponseResourcePoolGetCreatedAtArgType

type CreateResourcePoolResponseResourcePoolGetCreatedAtArgType = time.Time

type CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType

type CreateResourcePoolResponseResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateResourcePoolResponseResourcePoolGetCreatedAtRetType

type CreateResourcePoolResponseResourcePoolGetCreatedAtRetType = time.Time

type CreateResourcePoolResponseResourcePoolGetIdArgType

type CreateResourcePoolResponseResourcePoolGetIdArgType = string

type CreateResourcePoolResponseResourcePoolGetIdAttributeType

type CreateResourcePoolResponseResourcePoolGetIdAttributeType = *string

isNotNullableString

type CreateResourcePoolResponseResourcePoolGetIdRetType

type CreateResourcePoolResponseResourcePoolGetIdRetType = string

type CreateResourcePoolResponseResourcePoolGetIpAclArgType

type CreateResourcePoolResponseResourcePoolGetIpAclArgType = []string

type CreateResourcePoolResponseResourcePoolGetIpAclAttributeType

type CreateResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string

isArray

type CreateResourcePoolResponseResourcePoolGetIpAclRetType

type CreateResourcePoolResponseResourcePoolGetIpAclRetType = []string

type CreateResourcePoolResponseResourcePoolGetLabelsArgType

type CreateResourcePoolResponseResourcePoolGetLabelsArgType = map[string]string

type CreateResourcePoolResponseResourcePoolGetLabelsAttributeType

type CreateResourcePoolResponseResourcePoolGetLabelsAttributeType = *map[string]string

isContainer

type CreateResourcePoolResponseResourcePoolGetLabelsRetType

type CreateResourcePoolResponseResourcePoolGetLabelsRetType = map[string]string

type CreateResourcePoolResponseResourcePoolGetMountPathArgType

type CreateResourcePoolResponseResourcePoolGetMountPathArgType = string

type CreateResourcePoolResponseResourcePoolGetMountPathAttributeType

type CreateResourcePoolResponseResourcePoolGetMountPathAttributeType = *string

isNotNullableString

type CreateResourcePoolResponseResourcePoolGetMountPathRetType

type CreateResourcePoolResponseResourcePoolGetMountPathRetType = string

type CreateResourcePoolResponseResourcePoolGetNameArgType

type CreateResourcePoolResponseResourcePoolGetNameArgType = string

type CreateResourcePoolResponseResourcePoolGetNameAttributeType

type CreateResourcePoolResponseResourcePoolGetNameAttributeType = *string

isNotNullableString

type CreateResourcePoolResponseResourcePoolGetNameRetType

type CreateResourcePoolResponseResourcePoolGetNameRetType = string

type CreateResourcePoolResponseResourcePoolGetPerformanceClassArgType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

type CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

type CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType

type CreateResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType = time.Time

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType

type CreateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType = time.Time

type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType

type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule

type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType

type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule

isModel

type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType

type CreateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule

type CreateResourcePoolResponseResourcePoolGetSpaceArgType

type CreateResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace

type CreateResourcePoolResponseResourcePoolGetSpaceAttributeType

type CreateResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel

type CreateResourcePoolResponseResourcePoolGetSpaceRetType

type CreateResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace

type CreateResourcePoolResponseResourcePoolGetStateArgType

type CreateResourcePoolResponseResourcePoolGetStateArgType = string

type CreateResourcePoolResponseResourcePoolGetStateAttributeType

type CreateResourcePoolResponseResourcePoolGetStateAttributeType = *string

isNotNullableString

type CreateResourcePoolResponseResourcePoolGetStateRetType

type CreateResourcePoolResponseResourcePoolGetStateRetType = string

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType

type CreateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool

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

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

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

func (*CreateResourcePoolSnapshotPayload) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*CreateResourcePoolSnapshotPayload) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateResourcePoolSnapshotPayload) HasComment

func (o *CreateResourcePoolSnapshotPayload) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotPayload) HasName

HasName returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotPayload) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*CreateResourcePoolSnapshotPayload) SetCommentNil

func (o *CreateResourcePoolSnapshotPayload) SetCommentNil()

SetCommentNil sets the value for Comment to be an explicit nil

func (*CreateResourcePoolSnapshotPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (CreateResourcePoolSnapshotPayload) ToMap

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

func (*CreateResourcePoolSnapshotPayload) UnsetComment

func (o *CreateResourcePoolSnapshotPayload) UnsetComment()

UnsetComment ensures that no value is present for Comment, not even an explicit nil

type CreateResourcePoolSnapshotPayloadGetCommentArgType

type CreateResourcePoolSnapshotPayloadGetCommentArgType = *string

type CreateResourcePoolSnapshotPayloadGetCommentAttributeType

type CreateResourcePoolSnapshotPayloadGetCommentAttributeType = *NullableString

isNullableString

type CreateResourcePoolSnapshotPayloadGetCommentRetType

type CreateResourcePoolSnapshotPayloadGetCommentRetType = *string

type CreateResourcePoolSnapshotPayloadGetNameArgType

type CreateResourcePoolSnapshotPayloadGetNameArgType = string

type CreateResourcePoolSnapshotPayloadGetNameAttributeType

type CreateResourcePoolSnapshotPayloadGetNameAttributeType = *string

isNotNullableString

type CreateResourcePoolSnapshotPayloadGetNameRetType

type CreateResourcePoolSnapshotPayloadGetNameRetType = string

type CreateResourcePoolSnapshotRequest

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

func (CreateResourcePoolSnapshotRequest) CreateResourcePoolSnapshotPayload

func (r CreateResourcePoolSnapshotRequest) CreateResourcePoolSnapshotPayload(createResourcePoolSnapshotPayload CreateResourcePoolSnapshotPayload) ApiCreateResourcePoolSnapshotRequest

func (CreateResourcePoolSnapshotRequest) Execute

type CreateResourcePoolSnapshotResponse

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

CreateResourcePoolSnapshotResponse struct for CreateResourcePoolSnapshotResponse

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

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

func (*CreateResourcePoolSnapshotResponse) GetResourcePoolSnapshot

GetResourcePoolSnapshot returns the ResourcePoolSnapshot field value if set, zero value otherwise.

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.

func (*CreateResourcePoolSnapshotResponse) HasResourcePoolSnapshot

func (o *CreateResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool

HasResourcePoolSnapshot returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotResponse) SetResourcePoolSnapshot

SetResourcePoolSnapshot gets a reference to the given CreateResourcePoolSnapshotResponseResourcePoolSnapshot and assigns it to the ResourcePoolSnapshot field.

func (CreateResourcePoolSnapshotResponse) ToMap

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

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType = CreateResourcePoolSnapshotResponseResourcePoolSnapshot

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType = *CreateResourcePoolSnapshotResponseResourcePoolSnapshot

isModel

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType

type CreateResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType = CreateResourcePoolSnapshotResponseResourcePoolSnapshot

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

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

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

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes

GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise.

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.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId

GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise.

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.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.

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.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName

GetSnapshotName returns the SnapshotName field value if set, zero value otherwise.

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.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment

HasComment returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes

func (o *CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool

HasLogicalSizeGigabytes returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId

HasResourcePoolId returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes

HasSizeGigabytes returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName

HasSnapshotName returns a boolean if a field has been set.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil

SetCommentNil sets the value for Comment to be an explicit nil

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes

SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId

SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName

SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field.

func (CreateResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap

func (*CreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment

UnsetComment ensures that no value is present for Comment, not even an explicit nil

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType = *string

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType = *NullableString

isNullableString

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType = *string

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType = time.Time

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType = time.Time

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64

isInteger

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType = string

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType = *string

isNotNullableString

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType = string

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType = int64

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64

isInteger

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType = int64

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType = string

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType = *string

isNotNullableString

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType

type CreateResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType = string

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
	Name CreateShareExportPolicyPayloadGetNameAttributeType `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 CreateShareExportPolicyPayloadGetRulesAttributeType `json:"rules,omitempty"`
}

CreateShareExportPolicyPayload struct for CreateShareExportPolicyPayload

func NewCreateShareExportPolicyPayload

func NewCreateShareExportPolicyPayload() *CreateShareExportPolicyPayload

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

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

func (*CreateShareExportPolicyPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyPayload) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*CreateShareExportPolicyPayload) 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.

func (*CreateShareExportPolicyPayload) GetRules

GetRules returns the Rules field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyPayload) HasLabels

func (o *CreateShareExportPolicyPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateShareExportPolicyPayload) HasName

func (o *CreateShareExportPolicyPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateShareExportPolicyPayload) HasRules

func (o *CreateShareExportPolicyPayload) HasRules() bool

HasRules returns a boolean if a field has been set.

func (*CreateShareExportPolicyPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateShareExportPolicyPayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateShareExportPolicyPayload) SetRules

SetRules gets a reference to the given []CreateShareExportPolicyRequestRule and assigns it to the Rules field.

func (CreateShareExportPolicyPayload) ToMap

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

type CreateShareExportPolicyPayloadGetLabelsArgType

type CreateShareExportPolicyPayloadGetLabelsArgType = map[string]string

type CreateShareExportPolicyPayloadGetLabelsAttributeType

type CreateShareExportPolicyPayloadGetLabelsAttributeType = *map[string]string

isContainer

type CreateShareExportPolicyPayloadGetLabelsRetType

type CreateShareExportPolicyPayloadGetLabelsRetType = map[string]string

type CreateShareExportPolicyPayloadGetNameArgType

type CreateShareExportPolicyPayloadGetNameArgType = string

type CreateShareExportPolicyPayloadGetNameAttributeType

type CreateShareExportPolicyPayloadGetNameAttributeType = *string

isNotNullableString

type CreateShareExportPolicyPayloadGetNameRetType

type CreateShareExportPolicyPayloadGetNameRetType = string

type CreateShareExportPolicyPayloadGetRulesArgType

type CreateShareExportPolicyPayloadGetRulesArgType = []CreateShareExportPolicyRequestRule

type CreateShareExportPolicyPayloadGetRulesAttributeType

type CreateShareExportPolicyPayloadGetRulesAttributeType = *[]CreateShareExportPolicyRequestRule

isArray

type CreateShareExportPolicyPayloadGetRulesRetType

type CreateShareExportPolicyPayloadGetRulesRetType = []CreateShareExportPolicyRequestRule

type CreateShareExportPolicyRequest

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

func (CreateShareExportPolicyRequest) CreateShareExportPolicyPayload

func (r CreateShareExportPolicyRequest) CreateShareExportPolicyPayload(createShareExportPolicyPayload CreateShareExportPolicyPayload) ApiCreateShareExportPolicyRequest

func (CreateShareExportPolicyRequest) Execute

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

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

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

func (*CreateShareExportPolicyRequestRule) GetDescription

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*CreateShareExportPolicyRequestRule) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyRequestRule) GetOrder

GetOrder returns the Order field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyRequestRule) GetReadOnly

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyRequestRule) GetSetUuid

GetSetUuid returns the SetUuid field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyRequestRule) GetSuperUser

GetSuperUser returns the SuperUser field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyRequestRule) HasDescription

func (o *CreateShareExportPolicyRequestRule) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateShareExportPolicyRequestRule) HasIpAcl

HasIpAcl returns a boolean if a field has been set.

func (*CreateShareExportPolicyRequestRule) HasOrder

HasOrder returns a boolean if a field has been set.

func (*CreateShareExportPolicyRequestRule) HasReadOnly

func (o *CreateShareExportPolicyRequestRule) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*CreateShareExportPolicyRequestRule) HasSetUuid

func (o *CreateShareExportPolicyRequestRule) HasSetUuid() bool

HasSetUuid returns a boolean if a field has been set.

func (*CreateShareExportPolicyRequestRule) HasSuperUser

func (o *CreateShareExportPolicyRequestRule) HasSuperUser() bool

HasSuperUser returns a boolean if a field has been set.

func (*CreateShareExportPolicyRequestRule) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateShareExportPolicyRequestRule) SetDescriptionNil

func (o *CreateShareExportPolicyRequestRule) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateShareExportPolicyRequestRule) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*CreateShareExportPolicyRequestRule) SetOrder

SetOrder gets a reference to the given int64 and assigns it to the Order field.

func (*CreateShareExportPolicyRequestRule) SetReadOnly

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*CreateShareExportPolicyRequestRule) SetSetUuid

SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field.

func (*CreateShareExportPolicyRequestRule) SetSuperUser

SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field.

func (CreateShareExportPolicyRequestRule) ToMap

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

func (*CreateShareExportPolicyRequestRule) UnsetDescription

func (o *CreateShareExportPolicyRequestRule) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type CreateShareExportPolicyRequestRuleGetDescriptionArgType

type CreateShareExportPolicyRequestRuleGetDescriptionArgType = *string

type CreateShareExportPolicyRequestRuleGetDescriptionAttributeType

type CreateShareExportPolicyRequestRuleGetDescriptionAttributeType = *NullableString

isNullableString

type CreateShareExportPolicyRequestRuleGetDescriptionRetType

type CreateShareExportPolicyRequestRuleGetDescriptionRetType = *string

type CreateShareExportPolicyRequestRuleGetIpAclArgType

type CreateShareExportPolicyRequestRuleGetIpAclArgType = []string

type CreateShareExportPolicyRequestRuleGetIpAclAttributeType

type CreateShareExportPolicyRequestRuleGetIpAclAttributeType = *[]string

isArray

type CreateShareExportPolicyRequestRuleGetIpAclRetType

type CreateShareExportPolicyRequestRuleGetIpAclRetType = []string

type CreateShareExportPolicyRequestRuleGetOrderArgType

type CreateShareExportPolicyRequestRuleGetOrderArgType = int64

type CreateShareExportPolicyRequestRuleGetOrderAttributeType

type CreateShareExportPolicyRequestRuleGetOrderAttributeType = *int64

isInteger

type CreateShareExportPolicyRequestRuleGetOrderRetType

type CreateShareExportPolicyRequestRuleGetOrderRetType = int64

type CreateShareExportPolicyRequestRulegetReadOnlyArgType

type CreateShareExportPolicyRequestRulegetReadOnlyArgType = bool

type CreateShareExportPolicyRequestRulegetReadOnlyAttributeType

type CreateShareExportPolicyRequestRulegetReadOnlyAttributeType = *bool

isBoolean

type CreateShareExportPolicyRequestRulegetReadOnlyRetType

type CreateShareExportPolicyRequestRulegetReadOnlyRetType = bool

type CreateShareExportPolicyRequestRulegetSetUuidArgType

type CreateShareExportPolicyRequestRulegetSetUuidArgType = bool

type CreateShareExportPolicyRequestRulegetSetUuidAttributeType

type CreateShareExportPolicyRequestRulegetSetUuidAttributeType = *bool

isBoolean

type CreateShareExportPolicyRequestRulegetSetUuidRetType

type CreateShareExportPolicyRequestRulegetSetUuidRetType = bool

type CreateShareExportPolicyRequestRulegetSuperUserArgType

type CreateShareExportPolicyRequestRulegetSuperUserArgType = bool

type CreateShareExportPolicyRequestRulegetSuperUserAttributeType

type CreateShareExportPolicyRequestRulegetSuperUserAttributeType = *bool

isBoolean

type CreateShareExportPolicyRequestRulegetSuperUserRetType

type CreateShareExportPolicyRequestRulegetSuperUserRetType = bool

type CreateShareExportPolicyResponse

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

CreateShareExportPolicyResponse struct for CreateShareExportPolicyResponse

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

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

func (*CreateShareExportPolicyResponse) GetShareExportPolicy

GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyResponse) HasShareExportPolicy

func (o *CreateShareExportPolicyResponse) HasShareExportPolicy() bool

HasShareExportPolicy returns a boolean if a field has been set.

func (*CreateShareExportPolicyResponse) SetShareExportPolicy

SetShareExportPolicy gets a reference to the given CreateShareExportPolicyResponseShareExportPolicy and assigns it to the ShareExportPolicy field.

func (CreateShareExportPolicyResponse) ToMap

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

type CreateShareExportPolicyResponseGetShareExportPolicyArgType

type CreateShareExportPolicyResponseGetShareExportPolicyArgType = CreateShareExportPolicyResponseShareExportPolicy

type CreateShareExportPolicyResponseGetShareExportPolicyAttributeType

type CreateShareExportPolicyResponseGetShareExportPolicyAttributeType = *CreateShareExportPolicyResponseShareExportPolicy

isModel

type CreateShareExportPolicyResponseGetShareExportPolicyRetType

type CreateShareExportPolicyResponseGetShareExportPolicyRetType = CreateShareExportPolicyResponseShareExportPolicy

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

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

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

func (*CreateShareExportPolicyResponseShareExportPolicy) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyResponseShareExportPolicy) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyResponseShareExportPolicy) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyResponseShareExportPolicy) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyResponseShareExportPolicy) GetRules

GetRules returns the Rules field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy

GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise.

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.

func (*CreateShareExportPolicyResponseShareExportPolicy) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set.

func (*CreateShareExportPolicyResponseShareExportPolicy) HasId

HasId returns a boolean if a field has been set.

func (*CreateShareExportPolicyResponseShareExportPolicy) HasLabels

HasLabels returns a boolean if a field has been set.

func (*CreateShareExportPolicyResponseShareExportPolicy) HasName

HasName returns a boolean if a field has been set.

func (*CreateShareExportPolicyResponseShareExportPolicy) HasRules

HasRules returns a boolean if a field has been set.

func (*CreateShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy

func (o *CreateShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool

HasSharesUsingExportPolicy returns a boolean if a field has been set.

func (*CreateShareExportPolicyResponseShareExportPolicy) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateShareExportPolicyResponseShareExportPolicy) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateShareExportPolicyResponseShareExportPolicy) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateShareExportPolicyResponseShareExportPolicy) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateShareExportPolicyResponseShareExportPolicy) SetRules

SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field.

func (*CreateShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy

SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field.

func (CreateShareExportPolicyResponseShareExportPolicy) ToMap

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

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType = time.Time

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType

type CreateShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType = time.Time

type CreateShareExportPolicyResponseShareExportPolicyGetIdArgType

type CreateShareExportPolicyResponseShareExportPolicyGetIdArgType = string

type CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetIdAttributeType = *string

isNotNullableString

type CreateShareExportPolicyResponseShareExportPolicyGetIdRetType

type CreateShareExportPolicyResponseShareExportPolicyGetIdRetType = string

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsArgType

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsArgType = map[string]string

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType = *map[string]string

isContainer

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType

type CreateShareExportPolicyResponseShareExportPolicyGetLabelsRetType = map[string]string

type CreateShareExportPolicyResponseShareExportPolicyGetNameArgType

type CreateShareExportPolicyResponseShareExportPolicyGetNameArgType = string

type CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetNameAttributeType = *string

isNotNullableString

type CreateShareExportPolicyResponseShareExportPolicyGetNameRetType

type CreateShareExportPolicyResponseShareExportPolicyGetNameRetType = string

type CreateShareExportPolicyResponseShareExportPolicyGetRulesArgType

type CreateShareExportPolicyResponseShareExportPolicyGetRulesArgType = []ShareExportPolicyRule

type CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule

isArray

type CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType

type CreateShareExportPolicyResponseShareExportPolicyGetRulesRetType = []ShareExportPolicyRule

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType = int64

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64

isInteger

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType

type CreateShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType = int64

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
	Name CreateSharePayloadGetNameAttributeType `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 CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType `json:"spaceHardLimitGigabytes,omitempty"`
}

CreateSharePayload struct for CreateSharePayload

func NewCreateSharePayload

func NewCreateSharePayload() *CreateSharePayload

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

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

func (*CreateSharePayload) GetExportPolicyName

GetExportPolicyName returns the ExportPolicyName field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*CreateSharePayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateSharePayload) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*CreateSharePayload) GetNameOk

func (o *CreateSharePayload) GetNameOk() (ret CreateSharePayloadGetNameRetType, 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.

func (*CreateSharePayload) GetSpaceHardLimitGigabytes

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

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.

func (*CreateSharePayload) GetSpaceHardLimitGigabytesOk

func (o *CreateSharePayload) GetSpaceHardLimitGigabytesOk() (ret CreateSharePayloadGetSpaceHardLimitGigabytesRetType, 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.

func (*CreateSharePayload) HasExportPolicyName

func (o *CreateSharePayload) HasExportPolicyName() bool

HasExportPolicyName returns a boolean if a field has been set.

func (*CreateSharePayload) HasLabels

func (o *CreateSharePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateSharePayload) HasName

func (o *CreateSharePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateSharePayload) HasSpaceHardLimitGigabytes

func (o *CreateSharePayload) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set.

func (*CreateSharePayload) SetExportPolicyName

SetExportPolicyName gets a reference to the given string and assigns it to the ExportPolicyName field.

func (*CreateSharePayload) SetExportPolicyNameNil

func (o *CreateSharePayload) SetExportPolicyNameNil()

SetExportPolicyNameNil sets the value for ExportPolicyName to be an explicit nil

func (*CreateSharePayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateSharePayload) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateSharePayload) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.

func (CreateSharePayload) ToMap

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

func (*CreateSharePayload) UnsetExportPolicyName

func (o *CreateSharePayload) UnsetExportPolicyName()

UnsetExportPolicyName ensures that no value is present for ExportPolicyName, not even an explicit nil

type CreateSharePayloadGetExportPolicyNameArgType

type CreateSharePayloadGetExportPolicyNameArgType = *string

type CreateSharePayloadGetExportPolicyNameAttributeType

type CreateSharePayloadGetExportPolicyNameAttributeType = *NullableString

isNullableString

type CreateSharePayloadGetExportPolicyNameRetType

type CreateSharePayloadGetExportPolicyNameRetType = *string

type CreateSharePayloadGetLabelsArgType

type CreateSharePayloadGetLabelsArgType = map[string]string

type CreateSharePayloadGetLabelsAttributeType

type CreateSharePayloadGetLabelsAttributeType = *map[string]string

isContainer

type CreateSharePayloadGetLabelsRetType

type CreateSharePayloadGetLabelsRetType = map[string]string

type CreateSharePayloadGetNameArgType

type CreateSharePayloadGetNameArgType = string

type CreateSharePayloadGetNameAttributeType

type CreateSharePayloadGetNameAttributeType = *string

isNotNullableString

type CreateSharePayloadGetNameRetType

type CreateSharePayloadGetNameRetType = string

type CreateSharePayloadGetSpaceHardLimitGigabytesArgType

type CreateSharePayloadGetSpaceHardLimitGigabytesArgType = int64

type CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType

type CreateSharePayloadGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger

type CreateSharePayloadGetSpaceHardLimitGigabytesRetType

type CreateSharePayloadGetSpaceHardLimitGigabytesRetType = int64

type CreateShareRequest

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

func (CreateShareRequest) CreateSharePayload

func (r CreateShareRequest) CreateSharePayload(createSharePayload CreateSharePayload) ApiCreateShareRequest

func (CreateShareRequest) Execute

type CreateShareResponse

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

CreateShareResponse struct for CreateShareResponse

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

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

func (*CreateShareResponse) GetShare

GetShare returns the Share field value if set, zero value otherwise.

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.

func (*CreateShareResponse) HasShare

func (o *CreateShareResponse) HasShare() bool

HasShare returns a boolean if a field has been set.

func (*CreateShareResponse) SetShare

SetShare gets a reference to the given CreateShareResponseShare and assigns it to the Share field.

func (CreateShareResponse) ToMap

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

type CreateShareResponseGetShareArgType

type CreateShareResponseGetShareArgType = CreateShareResponseShare

type CreateShareResponseGetShareAttributeType

type CreateShareResponseGetShareAttributeType = *CreateShareResponseShare

isModel

type CreateShareResponseGetShareRetType

type CreateShareResponseGetShareRetType = CreateShareResponseShare

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

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

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

func (*CreateShareResponseShare) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateShareResponseShare) GetExportPolicy

GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*CreateShareResponseShare) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateShareResponseShare) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateShareResponseShare) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*CreateShareResponseShare) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateShareResponseShare) GetSpaceHardLimitGigabytes

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.

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.

func (*CreateShareResponseShare) GetState

GetState returns the State field value if set, zero value otherwise.

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.

func (*CreateShareResponseShare) HasCreatedAt

func (o *CreateShareResponseShare) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateShareResponseShare) HasExportPolicy

func (o *CreateShareResponseShare) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set.

func (*CreateShareResponseShare) HasId

func (o *CreateShareResponseShare) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateShareResponseShare) HasLabels

func (o *CreateShareResponseShare) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateShareResponseShare) HasMountPath

func (o *CreateShareResponseShare) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*CreateShareResponseShare) HasName

func (o *CreateShareResponseShare) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateShareResponseShare) HasSpaceHardLimitGigabytes

func (o *CreateShareResponseShare) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set.

func (*CreateShareResponseShare) HasState

func (o *CreateShareResponseShare) HasState() bool

HasState returns a boolean if a field has been set.

func (*CreateShareResponseShare) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateShareResponseShare) SetExportPolicy

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.

func (*CreateShareResponseShare) SetExportPolicyNil

func (o *CreateShareResponseShare) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil

func (*CreateShareResponseShare) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateShareResponseShare) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*CreateShareResponseShare) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*CreateShareResponseShare) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateShareResponseShare) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.

func (*CreateShareResponseShare) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (CreateShareResponseShare) ToMap

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

func (*CreateShareResponseShare) UnsetExportPolicy

func (o *CreateShareResponseShare) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil

type CreateShareResponseShareGetCreatedAtArgType

type CreateShareResponseShareGetCreatedAtArgType = time.Time

type CreateShareResponseShareGetCreatedAtAttributeType

type CreateShareResponseShareGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateShareResponseShareGetCreatedAtRetType

type CreateShareResponseShareGetCreatedAtRetType = time.Time

type CreateShareResponseShareGetExportPolicyArgType

type CreateShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy

type CreateShareResponseShareGetExportPolicyAttributeType

type CreateShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel

type CreateShareResponseShareGetExportPolicyRetType

type CreateShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy

type CreateShareResponseShareGetIdArgType

type CreateShareResponseShareGetIdArgType = string

type CreateShareResponseShareGetIdAttributeType

type CreateShareResponseShareGetIdAttributeType = *string

isNotNullableString

type CreateShareResponseShareGetIdRetType

type CreateShareResponseShareGetIdRetType = string

type CreateShareResponseShareGetLabelsArgType

type CreateShareResponseShareGetLabelsArgType = map[string]string

type CreateShareResponseShareGetLabelsAttributeType

type CreateShareResponseShareGetLabelsAttributeType = *map[string]string

isContainer

type CreateShareResponseShareGetLabelsRetType

type CreateShareResponseShareGetLabelsRetType = map[string]string

type CreateShareResponseShareGetMountPathArgType

type CreateShareResponseShareGetMountPathArgType = string

type CreateShareResponseShareGetMountPathAttributeType

type CreateShareResponseShareGetMountPathAttributeType = *string

isNotNullableString

type CreateShareResponseShareGetMountPathRetType

type CreateShareResponseShareGetMountPathRetType = string

type CreateShareResponseShareGetNameArgType

type CreateShareResponseShareGetNameArgType = string

type CreateShareResponseShareGetNameAttributeType

type CreateShareResponseShareGetNameAttributeType = *string

isNotNullableString

type CreateShareResponseShareGetNameRetType

type CreateShareResponseShareGetNameRetType = string

type CreateShareResponseShareGetSpaceHardLimitGigabytesArgType

type CreateShareResponseShareGetSpaceHardLimitGigabytesArgType = int64

type CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType

type CreateShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger

type CreateShareResponseShareGetSpaceHardLimitGigabytesRetType

type CreateShareResponseShareGetSpaceHardLimitGigabytesRetType = int64

type CreateShareResponseShareGetStateArgType

type CreateShareResponseShareGetStateArgType = string

type CreateShareResponseShareGetStateAttributeType

type CreateShareResponseShareGetStateAttributeType = *string

isNotNullableString

type CreateShareResponseShareGetStateRetType

type CreateShareResponseShareGetStateRetType = string

type DefaultApi

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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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{}

	*/
	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
	*/
	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{}

	*/
	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
	*/
	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{}

	*/
	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
	*/
	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{}

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	GetShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*GetShareExportPolicyResponse, error)
	/*
		ListPerformanceClasses List Resource 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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	ListSharesExecute(ctx context.Context, projectId string, region string, resourcePoolId string) (*ListSharesResponse, error)
	/*
		ListSnapshotSchedules List Snapshot Schedules
		Lists snapshot schedules

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId
		@return ApiListSnapshotSchedulesRequest
	*/
	ListSnapshotSchedules(ctx context.Context, projectId string) ApiListSnapshotSchedulesRequest
	/*
		ListSnapshotSchedulesExecute executes the request

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

	*/
	ListSnapshotSchedulesExecute(ctx context.Context, projectId string) (*ListSnapshotSchedulesResponse, 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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	UpdateShareExportPolicyExecute(ctx context.Context, projectId string, region string, policyId string) (*UpdateShareExportPolicyResponse, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteResourcePoolRequest

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

func (DeleteResourcePoolRequest) Execute

func (r DeleteResourcePoolRequest) Execute() (map[string]interface{}, error)

type DeleteResourcePoolSnapshotRequest

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

func (DeleteResourcePoolSnapshotRequest) Execute

func (r DeleteResourcePoolSnapshotRequest) Execute() (map[string]interface{}, error)

type DeleteShareExportPolicyRequest

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

func (DeleteShareExportPolicyRequest) Execute

func (r DeleteShareExportPolicyRequest) Execute() (map[string]interface{}, error)

type DeleteShareRequest

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

func (DeleteShareRequest) Execute

func (r DeleteShareRequest) Execute() (map[string]interface{}, error)

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

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

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

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

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

func (*Error) GetTitle

func (o *Error) GetTitle() (ret ErrorGetTitleRetType)

GetTitle returns the Title field value

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.

func (*Error) GetType

func (o *Error) GetType() (ret ErrorGetTypeRetType)

GetType returns the Type field value

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.

func (*Error) HasErrorDescription

func (o *Error) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

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

func (*Error) SetTitle

func (o *Error) SetTitle(v ErrorGetTitleRetType)

SetTitle sets field value

func (*Error) SetType

func (o *Error) SetType(v ErrorGetTypeRetType)

SetType sets field value

func (Error) ToMap

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

type ErrorGetErrorDescriptionArgType

type ErrorGetErrorDescriptionArgType = any

type ErrorGetErrorDescriptionAttributeType

type ErrorGetErrorDescriptionAttributeType = any

isAny

type ErrorGetErrorDescriptionRetType

type ErrorGetErrorDescriptionRetType = any

type ErrorGetTitleArgType

type ErrorGetTitleArgType = string

type ErrorGetTitleAttributeType

type ErrorGetTitleAttributeType = *string

isNotNullableString

type ErrorGetTitleRetType

type ErrorGetTitleRetType = string

type ErrorGetTypeArgType

type ErrorGetTypeArgType = string

type ErrorGetTypeAttributeType

type ErrorGetTypeAttributeType = *string

isNotNullableString

type ErrorGetTypeRetType

type ErrorGetTypeRetType = string

type GetResourcePoolRequest

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

func (GetResourcePoolRequest) Execute

type GetResourcePoolResponse

type GetResourcePoolResponse struct {
	ResourcePool GetResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}

GetResourcePoolResponse struct for GetResourcePoolResponse

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

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

func (*GetResourcePoolResponse) GetResourcePool

GetResourcePool returns the ResourcePool field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponse) HasResourcePool

func (o *GetResourcePoolResponse) HasResourcePool() bool

HasResourcePool returns a boolean if a field has been set.

func (*GetResourcePoolResponse) SetResourcePool

SetResourcePool gets a reference to the given GetResourcePoolResponseResourcePool and assigns it to the ResourcePool field.

func (GetResourcePoolResponse) ToMap

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

type GetResourcePoolResponseGetResourcePoolArgType

type GetResourcePoolResponseGetResourcePoolArgType = GetResourcePoolResponseResourcePool

type GetResourcePoolResponseGetResourcePoolAttributeType

type GetResourcePoolResponseGetResourcePoolAttributeType = *GetResourcePoolResponseResourcePool

isModel

type GetResourcePoolResponseGetResourcePoolRetType

type GetResourcePoolResponseGetResourcePoolRetType = GetResourcePoolResponseResourcePool

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"`
	SnapshotSchedule GetResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,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

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

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

func (*GetResourcePoolResponseResourcePool) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetCountShares

GetCountShares returns the CountShares field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.

func (*GetResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.

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.

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.

func (*GetResourcePoolResponseResourcePool) GetSizeReducibleAt

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetSnapshotSchedule

GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.

func (*GetResourcePoolResponseResourcePool) GetSnapshotScheduleOk

GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetResourcePoolResponseResourcePool) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetSpace

GetSpace returns the Space field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) GetState

GetState returns the State field value if set, zero value otherwise.

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.

func (*GetResourcePoolResponseResourcePool) HasAvailabilityZone

func (o *GetResourcePoolResponseResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasCountShares

func (o *GetResourcePoolResponseResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasCreatedAt

func (o *GetResourcePoolResponseResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasId

HasId returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasIpAcl

HasIpAcl returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasLabels

HasLabels returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasMountPath

func (o *GetResourcePoolResponseResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasName

HasName returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasPerformanceClass

func (o *GetResourcePoolResponseResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt

func (o *GetResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasSizeReducibleAt

func (o *GetResourcePoolResponseResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasSnapshotSchedule

func (o *GetResourcePoolResponseResourcePool) HasSnapshotSchedule() bool

HasSnapshotSchedule returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasSnapshotsAreVisible

func (o *GetResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasSpace

HasSpace returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) HasState

HasState returns a boolean if a field has been set.

func (*GetResourcePoolResponseResourcePool) SetAvailabilityZone

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.

func (*GetResourcePoolResponseResourcePool) SetCountShares

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.

func (*GetResourcePoolResponseResourcePool) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*GetResourcePoolResponseResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetResourcePoolResponseResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*GetResourcePoolResponseResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*GetResourcePoolResponseResourcePool) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*GetResourcePoolResponseResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetResourcePoolResponseResourcePool) SetPerformanceClass

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.

func (*GetResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt

SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field.

func (*GetResourcePoolResponseResourcePool) SetSizeReducibleAt

SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field.

func (*GetResourcePoolResponseResourcePool) SetSnapshotSchedule

SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.

func (*GetResourcePoolResponseResourcePool) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.

func (*GetResourcePoolResponseResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.

func (*GetResourcePoolResponseResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (GetResourcePoolResponseResourcePool) ToMap

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

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneArgType

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType

type GetResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string

type GetResourcePoolResponseResourcePoolGetCountSharesArgType

type GetResourcePoolResponseResourcePoolGetCountSharesArgType = int64

type GetResourcePoolResponseResourcePoolGetCountSharesAttributeType

type GetResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64

isInteger

type GetResourcePoolResponseResourcePoolGetCountSharesRetType

type GetResourcePoolResponseResourcePoolGetCountSharesRetType = int64

type GetResourcePoolResponseResourcePoolGetCreatedAtArgType

type GetResourcePoolResponseResourcePoolGetCreatedAtArgType = time.Time

type GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType

type GetResourcePoolResponseResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime

type GetResourcePoolResponseResourcePoolGetCreatedAtRetType

type GetResourcePoolResponseResourcePoolGetCreatedAtRetType = time.Time

type GetResourcePoolResponseResourcePoolGetIdArgType

type GetResourcePoolResponseResourcePoolGetIdArgType = string

type GetResourcePoolResponseResourcePoolGetIdAttributeType

type GetResourcePoolResponseResourcePoolGetIdAttributeType = *string

isNotNullableString

type GetResourcePoolResponseResourcePoolGetIdRetType

type GetResourcePoolResponseResourcePoolGetIdRetType = string

type GetResourcePoolResponseResourcePoolGetIpAclArgType

type GetResourcePoolResponseResourcePoolGetIpAclArgType = []string

type GetResourcePoolResponseResourcePoolGetIpAclAttributeType

type GetResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string

isArray

type GetResourcePoolResponseResourcePoolGetIpAclRetType

type GetResourcePoolResponseResourcePoolGetIpAclRetType = []string

type GetResourcePoolResponseResourcePoolGetLabelsArgType

type GetResourcePoolResponseResourcePoolGetLabelsArgType = map[string]string

type GetResourcePoolResponseResourcePoolGetLabelsAttributeType

type GetResourcePoolResponseResourcePoolGetLabelsAttributeType = *map[string]string

isContainer

type GetResourcePoolResponseResourcePoolGetLabelsRetType

type GetResourcePoolResponseResourcePoolGetLabelsRetType = map[string]string

type GetResourcePoolResponseResourcePoolGetMountPathArgType

type GetResourcePoolResponseResourcePoolGetMountPathArgType = string

type GetResourcePoolResponseResourcePoolGetMountPathAttributeType

type GetResourcePoolResponseResourcePoolGetMountPathAttributeType = *string

isNotNullableString

type GetResourcePoolResponseResourcePoolGetMountPathRetType

type GetResourcePoolResponseResourcePoolGetMountPathRetType = string

type GetResourcePoolResponseResourcePoolGetNameArgType

type GetResourcePoolResponseResourcePoolGetNameArgType = string

type GetResourcePoolResponseResourcePoolGetNameAttributeType

type GetResourcePoolResponseResourcePoolGetNameAttributeType = *string

isNotNullableString

type GetResourcePoolResponseResourcePoolGetNameRetType

type GetResourcePoolResponseResourcePoolGetNameRetType = string

type GetResourcePoolResponseResourcePoolGetPerformanceClassArgType

type GetResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

type GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType

type GetResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType

type GetResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

type GetResourcePoolResponseResourcePoolGetPerformanceClassRetType

type GetResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtArgType

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtArgType = time.Time

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType

type GetResourcePoolResponseResourcePoolGetSizeReducibleAtRetType = time.Time

type GetResourcePoolResponseResourcePoolGetSnapshotScheduleArgType

type GetResourcePoolResponseResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule

type GetResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType

type GetResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule

isModel

type GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType

type GetResourcePoolResponseResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule

type GetResourcePoolResponseResourcePoolGetSpaceArgType

type GetResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace

type GetResourcePoolResponseResourcePoolGetSpaceAttributeType

type GetResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel

type GetResourcePoolResponseResourcePoolGetSpaceRetType

type GetResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace

type GetResourcePoolResponseResourcePoolGetStateArgType

type GetResourcePoolResponseResourcePoolGetStateArgType = string

type GetResourcePoolResponseResourcePoolGetStateAttributeType

type GetResourcePoolResponseResourcePoolGetStateAttributeType = *string

isNotNullableString

type GetResourcePoolResponseResourcePoolGetStateRetType

type GetResourcePoolResponseResourcePoolGetStateRetType = string

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType

type GetResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool

type GetResourcePoolSnapshotRequest

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

func (GetResourcePoolSnapshotRequest) Execute

type GetResourcePoolSnapshotResponse

type GetResourcePoolSnapshotResponse struct {
	ResourcePoolSnapshot GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType `json:"resourcePoolSnapshot,omitempty"`
}

GetResourcePoolSnapshotResponse struct for GetResourcePoolSnapshotResponse

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

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

func (*GetResourcePoolSnapshotResponse) GetResourcePoolSnapshot

GetResourcePoolSnapshot returns the ResourcePoolSnapshot field value if set, zero value otherwise.

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.

func (*GetResourcePoolSnapshotResponse) HasResourcePoolSnapshot

func (o *GetResourcePoolSnapshotResponse) HasResourcePoolSnapshot() bool

HasResourcePoolSnapshot returns a boolean if a field has been set.

func (*GetResourcePoolSnapshotResponse) SetResourcePoolSnapshot

SetResourcePoolSnapshot gets a reference to the given GetResourcePoolSnapshotResponseResourcePoolSnapshot and assigns it to the ResourcePoolSnapshot field.

func (GetResourcePoolSnapshotResponse) ToMap

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

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotArgType = GetResourcePoolSnapshotResponseResourcePoolSnapshot

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotAttributeType = *GetResourcePoolSnapshotResponseResourcePoolSnapshot

isModel

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType

type GetResourcePoolSnapshotResponseGetResourcePoolSnapshotRetType = GetResourcePoolSnapshotResponseResourcePoolSnapshot

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

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

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

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetLogicalSizeGigabytes

GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise.

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.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetResourcePoolId

GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise.

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.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.

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.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) GetSnapshotName

GetSnapshotName returns the SnapshotName field value if set, zero value otherwise.

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.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasComment

HasComment returns a boolean if a field has been set.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes

func (o *GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasLogicalSizeGigabytes() bool

HasLogicalSizeGigabytes returns a boolean if a field has been set.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasResourcePoolId

HasResourcePoolId returns a boolean if a field has been set.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSizeGigabytes

HasSizeGigabytes returns a boolean if a field has been set.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) HasSnapshotName

HasSnapshotName returns a boolean if a field has been set.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCommentNil

SetCommentNil sets the value for Comment to be an explicit nil

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetLogicalSizeGigabytes

SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetResourcePoolId

SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) SetSnapshotName

SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field.

func (GetResourcePoolSnapshotResponseResourcePoolSnapshot) ToMap

func (*GetResourcePoolSnapshotResponseResourcePoolSnapshot) UnsetComment

UnsetComment ensures that no value is present for Comment, not even an explicit nil

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentArgType = *string

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentAttributeType = *NullableString

isNullableString

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCommentRetType = *string

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtArgType = time.Time

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtAttributeType = *time.Time

isDateTime

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetCreatedAtRetType = time.Time

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64

isInteger

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdArgType = string

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdAttributeType = *string

isNotNullableString

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetResourcePoolIdRetType = string

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesArgType = int64

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64

isInteger

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSizeGigabytesRetType = int64

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameArgType = string

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameAttributeType = *string

isNotNullableString

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType

type GetResourcePoolSnapshotResponseResourcePoolSnapshotGetSnapshotNameRetType = string

type GetShareExportPolicyRequest

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

func (GetShareExportPolicyRequest) Execute

type GetShareExportPolicyResponse

type GetShareExportPolicyResponse struct {
	ShareExportPolicy GetShareExportPolicyResponseGetShareExportPolicyAttributeType `json:"shareExportPolicy,omitempty"`
}

GetShareExportPolicyResponse struct for GetShareExportPolicyResponse

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

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

func (*GetShareExportPolicyResponse) GetShareExportPolicy

GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise.

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.

func (*GetShareExportPolicyResponse) HasShareExportPolicy

func (o *GetShareExportPolicyResponse) HasShareExportPolicy() bool

HasShareExportPolicy returns a boolean if a field has been set.

func (*GetShareExportPolicyResponse) SetShareExportPolicy

SetShareExportPolicy gets a reference to the given GetShareExportPolicyResponseShareExportPolicy and assigns it to the ShareExportPolicy field.

func (GetShareExportPolicyResponse) ToMap

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

type GetShareExportPolicyResponseGetShareExportPolicyArgType

type GetShareExportPolicyResponseGetShareExportPolicyArgType = GetShareExportPolicyResponseShareExportPolicy

type GetShareExportPolicyResponseGetShareExportPolicyAttributeType

type GetShareExportPolicyResponseGetShareExportPolicyAttributeType = *GetShareExportPolicyResponseShareExportPolicy

isModel

type GetShareExportPolicyResponseGetShareExportPolicyRetType

type GetShareExportPolicyResponseGetShareExportPolicyRetType = GetShareExportPolicyResponseShareExportPolicy

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

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

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

func (*GetShareExportPolicyResponseShareExportPolicy) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*GetShareExportPolicyResponseShareExportPolicy) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*GetShareExportPolicyResponseShareExportPolicy) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*GetShareExportPolicyResponseShareExportPolicy) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*GetShareExportPolicyResponseShareExportPolicy) GetRules

GetRules returns the Rules field value if set, zero value otherwise.

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.

func (*GetShareExportPolicyResponseShareExportPolicy) GetSharesUsingExportPolicy

GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise.

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.

func (*GetShareExportPolicyResponseShareExportPolicy) HasCreatedAt

HasCreatedAt returns a boolean if a field has been set.

func (*GetShareExportPolicyResponseShareExportPolicy) HasId

HasId returns a boolean if a field has been set.

func (*GetShareExportPolicyResponseShareExportPolicy) HasLabels

HasLabels returns a boolean if a field has been set.

func (*GetShareExportPolicyResponseShareExportPolicy) HasName

HasName returns a boolean if a field has been set.

func (*GetShareExportPolicyResponseShareExportPolicy) HasRules

HasRules returns a boolean if a field has been set.

func (*GetShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy

func (o *GetShareExportPolicyResponseShareExportPolicy) HasSharesUsingExportPolicy() bool

HasSharesUsingExportPolicy returns a boolean if a field has been set.

func (*GetShareExportPolicyResponseShareExportPolicy) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*GetShareExportPolicyResponseShareExportPolicy) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetShareExportPolicyResponseShareExportPolicy) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*GetShareExportPolicyResponseShareExportPolicy) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetShareExportPolicyResponseShareExportPolicy) SetRules

SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field.

func (*GetShareExportPolicyResponseShareExportPolicy) SetSharesUsingExportPolicy

SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field.

func (GetShareExportPolicyResponseShareExportPolicy) ToMap

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

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtArgType = time.Time

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtAttributeType = *time.Time

isDateTime

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType

type GetShareExportPolicyResponseShareExportPolicyGetCreatedAtRetType = time.Time

type GetShareExportPolicyResponseShareExportPolicyGetIdArgType

type GetShareExportPolicyResponseShareExportPolicyGetIdArgType = string

type GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetIdAttributeType = *string

isNotNullableString

type GetShareExportPolicyResponseShareExportPolicyGetIdRetType

type GetShareExportPolicyResponseShareExportPolicyGetIdRetType = string

type GetShareExportPolicyResponseShareExportPolicyGetLabelsArgType

type GetShareExportPolicyResponseShareExportPolicyGetLabelsArgType = map[string]string

type GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetLabelsAttributeType = *map[string]string

isContainer

type GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType

type GetShareExportPolicyResponseShareExportPolicyGetLabelsRetType = map[string]string

type GetShareExportPolicyResponseShareExportPolicyGetNameArgType

type GetShareExportPolicyResponseShareExportPolicyGetNameArgType = string

type GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetNameAttributeType = *string

isNotNullableString

type GetShareExportPolicyResponseShareExportPolicyGetNameRetType

type GetShareExportPolicyResponseShareExportPolicyGetNameRetType = string

type GetShareExportPolicyResponseShareExportPolicyGetRulesArgType

type GetShareExportPolicyResponseShareExportPolicyGetRulesArgType = []ShareExportPolicyRule

type GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule

isArray

type GetShareExportPolicyResponseShareExportPolicyGetRulesRetType

type GetShareExportPolicyResponseShareExportPolicyGetRulesRetType = []ShareExportPolicyRule

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyArgType = int64

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64

isInteger

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType

type GetShareExportPolicyResponseShareExportPolicyGetSharesUsingExportPolicyRetType = int64

type GetShareRequest

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

func (GetShareRequest) Execute

func (r GetShareRequest) Execute() (*GetShareResponse, error)

type GetShareResponse

type GetShareResponse struct {
	Share GetShareResponseGetShareAttributeType `json:"share,omitempty"`
}

GetShareResponse struct for GetShareResponse

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

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

func (*GetShareResponse) GetShare

GetShare returns the Share field value if set, zero value otherwise.

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.

func (*GetShareResponse) HasShare

func (o *GetShareResponse) HasShare() bool

HasShare returns a boolean if a field has been set.

func (*GetShareResponse) SetShare

SetShare gets a reference to the given GetShareResponseShare and assigns it to the Share field.

func (GetShareResponse) ToMap

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

type GetShareResponseGetShareArgType

type GetShareResponseGetShareArgType = GetShareResponseShare

type GetShareResponseGetShareAttributeType

type GetShareResponseGetShareAttributeType = *GetShareResponseShare

isModel

type GetShareResponseGetShareRetType

type GetShareResponseGetShareRetType = GetShareResponseShare

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

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

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

func (*GetShareResponseShare) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*GetShareResponseShare) GetExportPolicy

GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*GetShareResponseShare) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*GetShareResponseShare) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*GetShareResponseShare) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*GetShareResponseShare) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*GetShareResponseShare) GetSpaceHardLimitGigabytes

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.

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.

func (*GetShareResponseShare) GetState

GetState returns the State field value if set, zero value otherwise.

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.

func (*GetShareResponseShare) HasCreatedAt

func (o *GetShareResponseShare) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*GetShareResponseShare) HasExportPolicy

func (o *GetShareResponseShare) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set.

func (*GetShareResponseShare) HasId

func (o *GetShareResponseShare) HasId() bool

HasId returns a boolean if a field has been set.

func (*GetShareResponseShare) HasLabels

func (o *GetShareResponseShare) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*GetShareResponseShare) HasMountPath

func (o *GetShareResponseShare) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*GetShareResponseShare) HasName

func (o *GetShareResponseShare) HasName() bool

HasName returns a boolean if a field has been set.

func (*GetShareResponseShare) HasSpaceHardLimitGigabytes

func (o *GetShareResponseShare) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set.

func (*GetShareResponseShare) HasState

func (o *GetShareResponseShare) HasState() bool

HasState returns a boolean if a field has been set.

func (*GetShareResponseShare) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*GetShareResponseShare) SetExportPolicy

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.

func (*GetShareResponseShare) SetExportPolicyNil

func (o *GetShareResponseShare) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil

func (*GetShareResponseShare) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetShareResponseShare) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*GetShareResponseShare) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*GetShareResponseShare) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetShareResponseShare) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.

func (*GetShareResponseShare) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (GetShareResponseShare) ToMap

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

func (*GetShareResponseShare) UnsetExportPolicy

func (o *GetShareResponseShare) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil

type GetShareResponseShareGetCreatedAtArgType

type GetShareResponseShareGetCreatedAtArgType = time.Time

type GetShareResponseShareGetCreatedAtAttributeType

type GetShareResponseShareGetCreatedAtAttributeType = *time.Time

isDateTime

type GetShareResponseShareGetCreatedAtRetType

type GetShareResponseShareGetCreatedAtRetType = time.Time

type GetShareResponseShareGetExportPolicyArgType

type GetShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy

type GetShareResponseShareGetExportPolicyAttributeType

type GetShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel

type GetShareResponseShareGetExportPolicyRetType

type GetShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy

type GetShareResponseShareGetIdArgType

type GetShareResponseShareGetIdArgType = string

type GetShareResponseShareGetIdAttributeType

type GetShareResponseShareGetIdAttributeType = *string

isNotNullableString

type GetShareResponseShareGetIdRetType

type GetShareResponseShareGetIdRetType = string

type GetShareResponseShareGetLabelsArgType

type GetShareResponseShareGetLabelsArgType = map[string]string

type GetShareResponseShareGetLabelsAttributeType

type GetShareResponseShareGetLabelsAttributeType = *map[string]string

isContainer

type GetShareResponseShareGetLabelsRetType

type GetShareResponseShareGetLabelsRetType = map[string]string

type GetShareResponseShareGetMountPathArgType

type GetShareResponseShareGetMountPathArgType = string

type GetShareResponseShareGetMountPathAttributeType

type GetShareResponseShareGetMountPathAttributeType = *string

isNotNullableString

type GetShareResponseShareGetMountPathRetType

type GetShareResponseShareGetMountPathRetType = string

type GetShareResponseShareGetNameArgType

type GetShareResponseShareGetNameArgType = string

type GetShareResponseShareGetNameAttributeType

type GetShareResponseShareGetNameAttributeType = *string

isNotNullableString

type GetShareResponseShareGetNameRetType

type GetShareResponseShareGetNameRetType = string

type GetShareResponseShareGetSpaceHardLimitGigabytesArgType

type GetShareResponseShareGetSpaceHardLimitGigabytesArgType = int64

type GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType

type GetShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger

type GetShareResponseShareGetSpaceHardLimitGigabytesRetType

type GetShareResponseShareGetSpaceHardLimitGigabytesRetType = int64

type GetShareResponseShareGetStateArgType

type GetShareResponseShareGetStateArgType = string

type GetShareResponseShareGetStateAttributeType

type GetShareResponseShareGetStateAttributeType = *string

isNotNullableString

type GetShareResponseShareGetStateRetType

type GetShareResponseShareGetStateRetType = string

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.

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

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

func (*GoogleProtobufAny) GetType

GetType returns the Type field value if set, zero value otherwise.

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.

func (*GoogleProtobufAny) HasType

func (o *GoogleProtobufAny) HasType() bool

HasType returns a boolean if a field has been set.

func (*GoogleProtobufAny) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (GoogleProtobufAny) ToMap

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

type GoogleProtobufAnyGetTypeArgType

type GoogleProtobufAnyGetTypeArgType = string

type GoogleProtobufAnyGetTypeAttributeType

type GoogleProtobufAnyGetTypeAttributeType = *string

isNotNullableString

type GoogleProtobufAnyGetTypeRetType

type GoogleProtobufAnyGetTypeRetType = string

type ListPerformanceClassesRequest

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

func (ListPerformanceClassesRequest) Execute

type ListPerformanceClassesResponse

type ListPerformanceClassesResponse struct {
	// List of Performance Classes
	PerformanceClasses ListPerformanceClassesResponseGetPerformanceClassesAttributeType `json:"performanceClasses,omitempty"`
}

ListPerformanceClassesResponse struct for ListPerformanceClassesResponse

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

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

func (*ListPerformanceClassesResponse) GetPerformanceClasses

GetPerformanceClasses returns the PerformanceClasses field value if set, zero value otherwise.

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.

func (*ListPerformanceClassesResponse) HasPerformanceClasses

func (o *ListPerformanceClassesResponse) HasPerformanceClasses() bool

HasPerformanceClasses returns a boolean if a field has been set.

func (*ListPerformanceClassesResponse) SetPerformanceClasses

SetPerformanceClasses gets a reference to the given []PerformanceClass and assigns it to the PerformanceClasses field.

func (ListPerformanceClassesResponse) ToMap

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

type ListPerformanceClassesResponseGetPerformanceClassesArgType

type ListPerformanceClassesResponseGetPerformanceClassesArgType = []PerformanceClass

type ListPerformanceClassesResponseGetPerformanceClassesAttributeType

type ListPerformanceClassesResponseGetPerformanceClassesAttributeType = *[]PerformanceClass

isArray

type ListPerformanceClassesResponseGetPerformanceClassesRetType

type ListPerformanceClassesResponseGetPerformanceClassesRetType = []PerformanceClass

type ListResourcePoolSnapshotsRequest

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

func (ListResourcePoolSnapshotsRequest) Execute

type ListResourcePoolSnapshotsResponse

type ListResourcePoolSnapshotsResponse struct {
	// List of Resource Pool Snapshots
	ResourcePoolSnapshots ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType `json:"resourcePoolSnapshots,omitempty"`
}

ListResourcePoolSnapshotsResponse struct for ListResourcePoolSnapshotsResponse

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

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

func (*ListResourcePoolSnapshotsResponse) GetResourcePoolSnapshots

GetResourcePoolSnapshots returns the ResourcePoolSnapshots field value if set, zero value otherwise.

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.

func (*ListResourcePoolSnapshotsResponse) HasResourcePoolSnapshots

func (o *ListResourcePoolSnapshotsResponse) HasResourcePoolSnapshots() bool

HasResourcePoolSnapshots returns a boolean if a field has been set.

func (*ListResourcePoolSnapshotsResponse) SetResourcePoolSnapshots

SetResourcePoolSnapshots gets a reference to the given []ResourcePoolSnapshot and assigns it to the ResourcePoolSnapshots field.

func (ListResourcePoolSnapshotsResponse) ToMap

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

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsArgType

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsArgType = []ResourcePoolSnapshot

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsAttributeType = *[]ResourcePoolSnapshot

isArray

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType

type ListResourcePoolSnapshotsResponseGetResourcePoolSnapshotsRetType = []ResourcePoolSnapshot

type ListResourcePoolsRequest

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

func (ListResourcePoolsRequest) Execute

type ListResourcePoolsResponse

type ListResourcePoolsResponse struct {
	// List of Resource Pools
	ResourcePools ListResourcePoolsResponseGetResourcePoolsAttributeType `json:"resourcePools,omitempty"`
}

ListResourcePoolsResponse struct for ListResourcePoolsResponse

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

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

func (*ListResourcePoolsResponse) GetResourcePools

GetResourcePools returns the ResourcePools field value if set, zero value otherwise.

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.

func (*ListResourcePoolsResponse) HasResourcePools

func (o *ListResourcePoolsResponse) HasResourcePools() bool

HasResourcePools returns a boolean if a field has been set.

func (*ListResourcePoolsResponse) SetResourcePools

SetResourcePools gets a reference to the given []ResourcePool and assigns it to the ResourcePools field.

func (ListResourcePoolsResponse) ToMap

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

type ListResourcePoolsResponseGetResourcePoolsArgType

type ListResourcePoolsResponseGetResourcePoolsArgType = []ResourcePool

type ListResourcePoolsResponseGetResourcePoolsAttributeType

type ListResourcePoolsResponseGetResourcePoolsAttributeType = *[]ResourcePool

isArray

type ListResourcePoolsResponseGetResourcePoolsRetType

type ListResourcePoolsResponseGetResourcePoolsRetType = []ResourcePool

type ListShareExportPoliciesRequest

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

func (ListShareExportPoliciesRequest) Execute

type ListShareExportPoliciesResponse

type ListShareExportPoliciesResponse struct {
	// List of Share Export Policies
	ShareExportPolicies ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType `json:"shareExportPolicies,omitempty"`
}

ListShareExportPoliciesResponse struct for ListShareExportPoliciesResponse

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

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

func (*ListShareExportPoliciesResponse) GetShareExportPolicies

GetShareExportPolicies returns the ShareExportPolicies field value if set, zero value otherwise.

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.

func (*ListShareExportPoliciesResponse) HasShareExportPolicies

func (o *ListShareExportPoliciesResponse) HasShareExportPolicies() bool

HasShareExportPolicies returns a boolean if a field has been set.

func (*ListShareExportPoliciesResponse) SetShareExportPolicies

SetShareExportPolicies gets a reference to the given []ShareExportPolicy and assigns it to the ShareExportPolicies field.

func (ListShareExportPoliciesResponse) ToMap

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

type ListShareExportPoliciesResponseGetShareExportPoliciesArgType

type ListShareExportPoliciesResponseGetShareExportPoliciesArgType = []ShareExportPolicy

type ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType

type ListShareExportPoliciesResponseGetShareExportPoliciesAttributeType = *[]ShareExportPolicy

isArray

type ListShareExportPoliciesResponseGetShareExportPoliciesRetType

type ListShareExportPoliciesResponseGetShareExportPoliciesRetType = []ShareExportPolicy

type ListSharesRequest

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

func (ListSharesRequest) Execute

func (r ListSharesRequest) Execute() (*ListSharesResponse, error)

type ListSharesResponse

type ListSharesResponse struct {
	// List of Shares
	Shares ListSharesResponseGetSharesAttributeType `json:"shares,omitempty"`
}

ListSharesResponse struct for ListSharesResponse

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

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

func (*ListSharesResponse) GetShares

GetShares returns the Shares field value if set, zero value otherwise.

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.

func (*ListSharesResponse) HasShares

func (o *ListSharesResponse) HasShares() bool

HasShares returns a boolean if a field has been set.

func (*ListSharesResponse) SetShares

SetShares gets a reference to the given []Share and assigns it to the Shares field.

func (ListSharesResponse) ToMap

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

type ListSharesResponseGetSharesArgType

type ListSharesResponseGetSharesArgType = []Share

type ListSharesResponseGetSharesAttributeType

type ListSharesResponseGetSharesAttributeType = *[]Share

isArray

type ListSharesResponseGetSharesRetType

type ListSharesResponseGetSharesRetType = []Share

type ListSnapshotSchedulesRequest

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

func (ListSnapshotSchedulesRequest) Execute

type ListSnapshotSchedulesResponse

type ListSnapshotSchedulesResponse struct {
	// List of Snapshot Schedules
	SnapshotSchedules ListSnapshotSchedulesResponseGetSnapshotSchedulesAttributeType `json:"snapshotSchedules,omitempty"`
}

ListSnapshotSchedulesResponse struct for ListSnapshotSchedulesResponse

func NewListSnapshotSchedulesResponse

func NewListSnapshotSchedulesResponse() *ListSnapshotSchedulesResponse

NewListSnapshotSchedulesResponse instantiates a new ListSnapshotSchedulesResponse 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

func NewListSnapshotSchedulesResponseWithDefaults

func NewListSnapshotSchedulesResponseWithDefaults() *ListSnapshotSchedulesResponse

NewListSnapshotSchedulesResponseWithDefaults instantiates a new ListSnapshotSchedulesResponse 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

func (*ListSnapshotSchedulesResponse) GetSnapshotSchedules

GetSnapshotSchedules returns the SnapshotSchedules field value if set, zero value otherwise.

func (*ListSnapshotSchedulesResponse) GetSnapshotSchedulesOk

GetSnapshotSchedulesOk returns a tuple with the SnapshotSchedules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSnapshotSchedulesResponse) HasSnapshotSchedules

func (o *ListSnapshotSchedulesResponse) HasSnapshotSchedules() bool

HasSnapshotSchedules returns a boolean if a field has been set.

func (*ListSnapshotSchedulesResponse) SetSnapshotSchedules

SetSnapshotSchedules gets a reference to the given []SnapshotSchedule and assigns it to the SnapshotSchedules field.

func (ListSnapshotSchedulesResponse) ToMap

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

type ListSnapshotSchedulesResponseGetSnapshotSchedulesArgType

type ListSnapshotSchedulesResponseGetSnapshotSchedulesArgType = []SnapshotSchedule

type ListSnapshotSchedulesResponseGetSnapshotSchedulesAttributeType

type ListSnapshotSchedulesResponseGetSnapshotSchedulesAttributeType = *[]SnapshotSchedule

isArray

type ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType

type ListSnapshotSchedulesResponseGetSnapshotSchedulesRetType = []SnapshotSchedule

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateResourcePoolPayload

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

func (NullableCreateResourcePoolPayload) Get

func (NullableCreateResourcePoolPayload) IsSet

func (NullableCreateResourcePoolPayload) MarshalJSON

func (v NullableCreateResourcePoolPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateResourcePoolPayload) Set

func (*NullableCreateResourcePoolPayload) UnmarshalJSON

func (v *NullableCreateResourcePoolPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateResourcePoolPayload) Unset

type NullableCreateResourcePoolResponse

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

func (NullableCreateResourcePoolResponse) Get

func (NullableCreateResourcePoolResponse) IsSet

func (NullableCreateResourcePoolResponse) MarshalJSON

func (v NullableCreateResourcePoolResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateResourcePoolResponse) Set

func (*NullableCreateResourcePoolResponse) UnmarshalJSON

func (v *NullableCreateResourcePoolResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateResourcePoolResponse) Unset

type NullableCreateResourcePoolResponseResourcePool

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

func (NullableCreateResourcePoolResponseResourcePool) Get

func (NullableCreateResourcePoolResponseResourcePool) IsSet

func (NullableCreateResourcePoolResponseResourcePool) MarshalJSON

func (*NullableCreateResourcePoolResponseResourcePool) Set

func (*NullableCreateResourcePoolResponseResourcePool) UnmarshalJSON

func (*NullableCreateResourcePoolResponseResourcePool) Unset

type NullableCreateResourcePoolSnapshotPayload

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

func (NullableCreateResourcePoolSnapshotPayload) Get

func (NullableCreateResourcePoolSnapshotPayload) IsSet

func (NullableCreateResourcePoolSnapshotPayload) MarshalJSON

func (*NullableCreateResourcePoolSnapshotPayload) Set

func (*NullableCreateResourcePoolSnapshotPayload) UnmarshalJSON

func (v *NullableCreateResourcePoolSnapshotPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateResourcePoolSnapshotPayload) Unset

type NullableCreateResourcePoolSnapshotResponse

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

func (NullableCreateResourcePoolSnapshotResponse) Get

func (NullableCreateResourcePoolSnapshotResponse) IsSet

func (NullableCreateResourcePoolSnapshotResponse) MarshalJSON

func (*NullableCreateResourcePoolSnapshotResponse) Set

func (*NullableCreateResourcePoolSnapshotResponse) UnmarshalJSON

func (v *NullableCreateResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateResourcePoolSnapshotResponse) Unset

type NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot

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

func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Get

func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet

func (NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON

func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Set

func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON

func (*NullableCreateResourcePoolSnapshotResponseResourcePoolSnapshot) Unset

type NullableCreateShareExportPolicyPayload

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

func (NullableCreateShareExportPolicyPayload) Get

func (NullableCreateShareExportPolicyPayload) IsSet

func (NullableCreateShareExportPolicyPayload) MarshalJSON

func (v NullableCreateShareExportPolicyPayload) MarshalJSON() ([]byte, error)

func (*NullableCreateShareExportPolicyPayload) Set

func (*NullableCreateShareExportPolicyPayload) UnmarshalJSON

func (v *NullableCreateShareExportPolicyPayload) UnmarshalJSON(src []byte) error

func (*NullableCreateShareExportPolicyPayload) Unset

type NullableCreateShareExportPolicyRequestRule

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

func (NullableCreateShareExportPolicyRequestRule) Get

func (NullableCreateShareExportPolicyRequestRule) IsSet

func (NullableCreateShareExportPolicyRequestRule) MarshalJSON

func (*NullableCreateShareExportPolicyRequestRule) Set

func (*NullableCreateShareExportPolicyRequestRule) UnmarshalJSON

func (v *NullableCreateShareExportPolicyRequestRule) UnmarshalJSON(src []byte) error

func (*NullableCreateShareExportPolicyRequestRule) Unset

type NullableCreateShareExportPolicyResponse

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

func (NullableCreateShareExportPolicyResponse) Get

func (NullableCreateShareExportPolicyResponse) IsSet

func (NullableCreateShareExportPolicyResponse) MarshalJSON

func (v NullableCreateShareExportPolicyResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateShareExportPolicyResponse) Set

func (*NullableCreateShareExportPolicyResponse) UnmarshalJSON

func (v *NullableCreateShareExportPolicyResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateShareExportPolicyResponse) Unset

type NullableCreateShareExportPolicyResponseShareExportPolicy

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

func (NullableCreateShareExportPolicyResponseShareExportPolicy) Get

func (NullableCreateShareExportPolicyResponseShareExportPolicy) IsSet

func (NullableCreateShareExportPolicyResponseShareExportPolicy) MarshalJSON

func (*NullableCreateShareExportPolicyResponseShareExportPolicy) Set

func (*NullableCreateShareExportPolicyResponseShareExportPolicy) UnmarshalJSON

func (*NullableCreateShareExportPolicyResponseShareExportPolicy) Unset

type NullableCreateSharePayload

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

func NewNullableCreateSharePayload

func NewNullableCreateSharePayload(val *CreateSharePayload) *NullableCreateSharePayload

func (NullableCreateSharePayload) Get

func (NullableCreateSharePayload) IsSet

func (v NullableCreateSharePayload) IsSet() bool

func (NullableCreateSharePayload) MarshalJSON

func (v NullableCreateSharePayload) MarshalJSON() ([]byte, error)

func (*NullableCreateSharePayload) Set

func (*NullableCreateSharePayload) UnmarshalJSON

func (v *NullableCreateSharePayload) UnmarshalJSON(src []byte) error

func (*NullableCreateSharePayload) Unset

func (v *NullableCreateSharePayload) Unset()

type NullableCreateShareResponse

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

func NewNullableCreateShareResponse

func NewNullableCreateShareResponse(val *CreateShareResponse) *NullableCreateShareResponse

func (NullableCreateShareResponse) Get

func (NullableCreateShareResponse) IsSet

func (NullableCreateShareResponse) MarshalJSON

func (v NullableCreateShareResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateShareResponse) Set

func (*NullableCreateShareResponse) UnmarshalJSON

func (v *NullableCreateShareResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateShareResponse) Unset

func (v *NullableCreateShareResponse) Unset()

type NullableCreateShareResponseShare

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

func (NullableCreateShareResponseShare) Get

func (NullableCreateShareResponseShare) IsSet

func (NullableCreateShareResponseShare) MarshalJSON

func (v NullableCreateShareResponseShare) MarshalJSON() ([]byte, error)

func (*NullableCreateShareResponseShare) Set

func (*NullableCreateShareResponseShare) UnmarshalJSON

func (v *NullableCreateShareResponseShare) UnmarshalJSON(src []byte) error

func (*NullableCreateShareResponseShare) Unset

type NullableError

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

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetResourcePoolResponse

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

func (NullableGetResourcePoolResponse) Get

func (NullableGetResourcePoolResponse) IsSet

func (NullableGetResourcePoolResponse) MarshalJSON

func (v NullableGetResourcePoolResponse) MarshalJSON() ([]byte, error)

func (*NullableGetResourcePoolResponse) Set

func (*NullableGetResourcePoolResponse) UnmarshalJSON

func (v *NullableGetResourcePoolResponse) UnmarshalJSON(src []byte) error

func (*NullableGetResourcePoolResponse) Unset

type NullableGetResourcePoolResponseResourcePool

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

func (NullableGetResourcePoolResponseResourcePool) Get

func (NullableGetResourcePoolResponseResourcePool) IsSet

func (NullableGetResourcePoolResponseResourcePool) MarshalJSON

func (*NullableGetResourcePoolResponseResourcePool) Set

func (*NullableGetResourcePoolResponseResourcePool) UnmarshalJSON

func (v *NullableGetResourcePoolResponseResourcePool) UnmarshalJSON(src []byte) error

func (*NullableGetResourcePoolResponseResourcePool) Unset

type NullableGetResourcePoolSnapshotResponse

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

func (NullableGetResourcePoolSnapshotResponse) Get

func (NullableGetResourcePoolSnapshotResponse) IsSet

func (NullableGetResourcePoolSnapshotResponse) MarshalJSON

func (v NullableGetResourcePoolSnapshotResponse) MarshalJSON() ([]byte, error)

func (*NullableGetResourcePoolSnapshotResponse) Set

func (*NullableGetResourcePoolSnapshotResponse) UnmarshalJSON

func (v *NullableGetResourcePoolSnapshotResponse) UnmarshalJSON(src []byte) error

func (*NullableGetResourcePoolSnapshotResponse) Unset

type NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot

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

func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Get

func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) IsSet

func (NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) MarshalJSON

func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Set

func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) UnmarshalJSON

func (*NullableGetResourcePoolSnapshotResponseResourcePoolSnapshot) Unset

type NullableGetShareExportPolicyResponse

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

func (NullableGetShareExportPolicyResponse) Get

func (NullableGetShareExportPolicyResponse) IsSet

func (NullableGetShareExportPolicyResponse) MarshalJSON

func (v NullableGetShareExportPolicyResponse) MarshalJSON() ([]byte, error)

func (*NullableGetShareExportPolicyResponse) Set

func (*NullableGetShareExportPolicyResponse) UnmarshalJSON

func (v *NullableGetShareExportPolicyResponse) UnmarshalJSON(src []byte) error

func (*NullableGetShareExportPolicyResponse) Unset

type NullableGetShareExportPolicyResponseShareExportPolicy

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

func (NullableGetShareExportPolicyResponseShareExportPolicy) Get

func (NullableGetShareExportPolicyResponseShareExportPolicy) IsSet

func (NullableGetShareExportPolicyResponseShareExportPolicy) MarshalJSON

func (*NullableGetShareExportPolicyResponseShareExportPolicy) Set

func (*NullableGetShareExportPolicyResponseShareExportPolicy) UnmarshalJSON

func (*NullableGetShareExportPolicyResponseShareExportPolicy) Unset

type NullableGetShareResponse

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

func NewNullableGetShareResponse

func NewNullableGetShareResponse(val *GetShareResponse) *NullableGetShareResponse

func (NullableGetShareResponse) Get

func (NullableGetShareResponse) IsSet

func (v NullableGetShareResponse) IsSet() bool

func (NullableGetShareResponse) MarshalJSON

func (v NullableGetShareResponse) MarshalJSON() ([]byte, error)

func (*NullableGetShareResponse) Set

func (*NullableGetShareResponse) UnmarshalJSON

func (v *NullableGetShareResponse) UnmarshalJSON(src []byte) error

func (*NullableGetShareResponse) Unset

func (v *NullableGetShareResponse) Unset()

type NullableGetShareResponseShare

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

func (NullableGetShareResponseShare) Get

func (NullableGetShareResponseShare) IsSet

func (NullableGetShareResponseShare) MarshalJSON

func (v NullableGetShareResponseShare) MarshalJSON() ([]byte, error)

func (*NullableGetShareResponseShare) Set

func (*NullableGetShareResponseShare) UnmarshalJSON

func (v *NullableGetShareResponseShare) UnmarshalJSON(src []byte) error

func (*NullableGetShareResponseShare) Unset

func (v *NullableGetShareResponseShare) Unset()

type NullableGoogleProtobufAny

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

func NewNullableGoogleProtobufAny

func NewNullableGoogleProtobufAny(val *GoogleProtobufAny) *NullableGoogleProtobufAny

func (NullableGoogleProtobufAny) Get

func (NullableGoogleProtobufAny) IsSet

func (v NullableGoogleProtobufAny) IsSet() bool

func (NullableGoogleProtobufAny) MarshalJSON

func (v NullableGoogleProtobufAny) MarshalJSON() ([]byte, error)

func (*NullableGoogleProtobufAny) Set

func (*NullableGoogleProtobufAny) UnmarshalJSON

func (v *NullableGoogleProtobufAny) UnmarshalJSON(src []byte) error

func (*NullableGoogleProtobufAny) Unset

func (v *NullableGoogleProtobufAny) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListPerformanceClassesResponse

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

func (NullableListPerformanceClassesResponse) Get

func (NullableListPerformanceClassesResponse) IsSet

func (NullableListPerformanceClassesResponse) MarshalJSON

func (v NullableListPerformanceClassesResponse) MarshalJSON() ([]byte, error)

func (*NullableListPerformanceClassesResponse) Set

func (*NullableListPerformanceClassesResponse) UnmarshalJSON

func (v *NullableListPerformanceClassesResponse) UnmarshalJSON(src []byte) error

func (*NullableListPerformanceClassesResponse) Unset

type NullableListResourcePoolSnapshotsResponse

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

func (NullableListResourcePoolSnapshotsResponse) Get

func (NullableListResourcePoolSnapshotsResponse) IsSet

func (NullableListResourcePoolSnapshotsResponse) MarshalJSON

func (*NullableListResourcePoolSnapshotsResponse) Set

func (*NullableListResourcePoolSnapshotsResponse) UnmarshalJSON

func (v *NullableListResourcePoolSnapshotsResponse) UnmarshalJSON(src []byte) error

func (*NullableListResourcePoolSnapshotsResponse) Unset

type NullableListResourcePoolsResponse

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

func (NullableListResourcePoolsResponse) Get

func (NullableListResourcePoolsResponse) IsSet

func (NullableListResourcePoolsResponse) MarshalJSON

func (v NullableListResourcePoolsResponse) MarshalJSON() ([]byte, error)

func (*NullableListResourcePoolsResponse) Set

func (*NullableListResourcePoolsResponse) UnmarshalJSON

func (v *NullableListResourcePoolsResponse) UnmarshalJSON(src []byte) error

func (*NullableListResourcePoolsResponse) Unset

type NullableListShareExportPoliciesResponse

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

func (NullableListShareExportPoliciesResponse) Get

func (NullableListShareExportPoliciesResponse) IsSet

func (NullableListShareExportPoliciesResponse) MarshalJSON

func (v NullableListShareExportPoliciesResponse) MarshalJSON() ([]byte, error)

func (*NullableListShareExportPoliciesResponse) Set

func (*NullableListShareExportPoliciesResponse) UnmarshalJSON

func (v *NullableListShareExportPoliciesResponse) UnmarshalJSON(src []byte) error

func (*NullableListShareExportPoliciesResponse) Unset

type NullableListSharesResponse

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

func NewNullableListSharesResponse

func NewNullableListSharesResponse(val *ListSharesResponse) *NullableListSharesResponse

func (NullableListSharesResponse) Get

func (NullableListSharesResponse) IsSet

func (v NullableListSharesResponse) IsSet() bool

func (NullableListSharesResponse) MarshalJSON

func (v NullableListSharesResponse) MarshalJSON() ([]byte, error)

func (*NullableListSharesResponse) Set

func (*NullableListSharesResponse) UnmarshalJSON

func (v *NullableListSharesResponse) UnmarshalJSON(src []byte) error

func (*NullableListSharesResponse) Unset

func (v *NullableListSharesResponse) Unset()

type NullableListSnapshotSchedulesResponse

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

func (NullableListSnapshotSchedulesResponse) Get

func (NullableListSnapshotSchedulesResponse) IsSet

func (NullableListSnapshotSchedulesResponse) MarshalJSON

func (v NullableListSnapshotSchedulesResponse) MarshalJSON() ([]byte, error)

func (*NullableListSnapshotSchedulesResponse) Set

func (*NullableListSnapshotSchedulesResponse) UnmarshalJSON

func (v *NullableListSnapshotSchedulesResponse) UnmarshalJSON(src []byte) error

func (*NullableListSnapshotSchedulesResponse) Unset

type NullablePerformanceClass

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

func NewNullablePerformanceClass

func NewNullablePerformanceClass(val *PerformanceClass) *NullablePerformanceClass

func (NullablePerformanceClass) Get

func (NullablePerformanceClass) IsSet

func (v NullablePerformanceClass) IsSet() bool

func (NullablePerformanceClass) MarshalJSON

func (v NullablePerformanceClass) MarshalJSON() ([]byte, error)

func (*NullablePerformanceClass) Set

func (*NullablePerformanceClass) UnmarshalJSON

func (v *NullablePerformanceClass) UnmarshalJSON(src []byte) error

func (*NullablePerformanceClass) Unset

func (v *NullablePerformanceClass) Unset()

type NullableResourcePool

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

func NewNullableResourcePool

func NewNullableResourcePool(val *ResourcePool) *NullableResourcePool

func (NullableResourcePool) Get

func (NullableResourcePool) IsSet

func (v NullableResourcePool) IsSet() bool

func (NullableResourcePool) MarshalJSON

func (v NullableResourcePool) MarshalJSON() ([]byte, error)

func (*NullableResourcePool) Set

func (v *NullableResourcePool) Set(val *ResourcePool)

func (*NullableResourcePool) UnmarshalJSON

func (v *NullableResourcePool) UnmarshalJSON(src []byte) error

func (*NullableResourcePool) Unset

func (v *NullableResourcePool) Unset()

type NullableResourcePoolPerformanceClass

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

func (NullableResourcePoolPerformanceClass) Get

func (NullableResourcePoolPerformanceClass) IsSet

func (NullableResourcePoolPerformanceClass) MarshalJSON

func (v NullableResourcePoolPerformanceClass) MarshalJSON() ([]byte, error)

func (*NullableResourcePoolPerformanceClass) Set

func (*NullableResourcePoolPerformanceClass) UnmarshalJSON

func (v *NullableResourcePoolPerformanceClass) UnmarshalJSON(src []byte) error

func (*NullableResourcePoolPerformanceClass) Unset

type NullableResourcePoolSnapshot

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

func NewNullableResourcePoolSnapshot

func NewNullableResourcePoolSnapshot(val *ResourcePoolSnapshot) *NullableResourcePoolSnapshot

func (NullableResourcePoolSnapshot) Get

func (NullableResourcePoolSnapshot) IsSet

func (NullableResourcePoolSnapshot) MarshalJSON

func (v NullableResourcePoolSnapshot) MarshalJSON() ([]byte, error)

func (*NullableResourcePoolSnapshot) Set

func (*NullableResourcePoolSnapshot) UnmarshalJSON

func (v *NullableResourcePoolSnapshot) UnmarshalJSON(src []byte) error

func (*NullableResourcePoolSnapshot) Unset

func (v *NullableResourcePoolSnapshot) Unset()

type NullableResourcePoolSpace

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

func NewNullableResourcePoolSpace

func NewNullableResourcePoolSpace(val *ResourcePoolSpace) *NullableResourcePoolSpace

func (NullableResourcePoolSpace) Get

func (NullableResourcePoolSpace) IsSet

func (v NullableResourcePoolSpace) IsSet() bool

func (NullableResourcePoolSpace) MarshalJSON

func (v NullableResourcePoolSpace) MarshalJSON() ([]byte, error)

func (*NullableResourcePoolSpace) Set

func (*NullableResourcePoolSpace) UnmarshalJSON

func (v *NullableResourcePoolSpace) UnmarshalJSON(src []byte) error

func (*NullableResourcePoolSpace) Unset

func (v *NullableResourcePoolSpace) Unset()

type NullableShare

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

func NewNullableShare

func NewNullableShare(val *Share) *NullableShare

func (NullableShare) Get

func (v NullableShare) Get() *Share

func (NullableShare) IsSet

func (v NullableShare) IsSet() bool

func (NullableShare) MarshalJSON

func (v NullableShare) MarshalJSON() ([]byte, error)

func (*NullableShare) Set

func (v *NullableShare) Set(val *Share)

func (*NullableShare) UnmarshalJSON

func (v *NullableShare) UnmarshalJSON(src []byte) error

func (*NullableShare) Unset

func (v *NullableShare) Unset()

type NullableShareExportPolicy

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

func NewNullableShareExportPolicy

func NewNullableShareExportPolicy(val *ShareExportPolicy) *NullableShareExportPolicy

func (NullableShareExportPolicy) Get

func (NullableShareExportPolicy) IsSet

func (v NullableShareExportPolicy) IsSet() bool

func (NullableShareExportPolicy) MarshalJSON

func (v NullableShareExportPolicy) MarshalJSON() ([]byte, error)

func (*NullableShareExportPolicy) Set

func (*NullableShareExportPolicy) UnmarshalJSON

func (v *NullableShareExportPolicy) UnmarshalJSON(src []byte) error

func (*NullableShareExportPolicy) Unset

func (v *NullableShareExportPolicy) Unset()

type NullableShareExportPolicyRule

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

func (NullableShareExportPolicyRule) Get

func (NullableShareExportPolicyRule) IsSet

func (NullableShareExportPolicyRule) MarshalJSON

func (v NullableShareExportPolicyRule) MarshalJSON() ([]byte, error)

func (*NullableShareExportPolicyRule) Set

func (*NullableShareExportPolicyRule) UnmarshalJSON

func (v *NullableShareExportPolicyRule) UnmarshalJSON(src []byte) error

func (*NullableShareExportPolicyRule) Unset

func (v *NullableShareExportPolicyRule) Unset()

type NullableSnapshotSchedule

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

func NewNullableSnapshotSchedule

func NewNullableSnapshotSchedule(val *SnapshotSchedule) *NullableSnapshotSchedule

func (NullableSnapshotSchedule) Get

func (NullableSnapshotSchedule) IsSet

func (v NullableSnapshotSchedule) IsSet() bool

func (NullableSnapshotSchedule) MarshalJSON

func (v NullableSnapshotSchedule) MarshalJSON() ([]byte, error)

func (*NullableSnapshotSchedule) Set

func (*NullableSnapshotSchedule) UnmarshalJSON

func (v *NullableSnapshotSchedule) UnmarshalJSON(src []byte) error

func (*NullableSnapshotSchedule) Unset

func (v *NullableSnapshotSchedule) Unset()

type NullableStatus

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

func NewNullableStatus

func NewNullableStatus(val *Status) *NullableStatus

func (NullableStatus) Get

func (v NullableStatus) Get() *Status

func (NullableStatus) IsSet

func (v NullableStatus) IsSet() bool

func (NullableStatus) MarshalJSON

func (v NullableStatus) MarshalJSON() ([]byte, error)

func (*NullableStatus) Set

func (v *NullableStatus) Set(val *Status)

func (*NullableStatus) UnmarshalJSON

func (v *NullableStatus) UnmarshalJSON(src []byte) error

func (*NullableStatus) Unset

func (v *NullableStatus) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdateResourcePoolPayload

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

func (NullableUpdateResourcePoolPayload) Get

func (NullableUpdateResourcePoolPayload) IsSet

func (NullableUpdateResourcePoolPayload) MarshalJSON

func (v NullableUpdateResourcePoolPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateResourcePoolPayload) Set

func (*NullableUpdateResourcePoolPayload) UnmarshalJSON

func (v *NullableUpdateResourcePoolPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateResourcePoolPayload) Unset

type NullableUpdateResourcePoolResponse

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

func (NullableUpdateResourcePoolResponse) Get

func (NullableUpdateResourcePoolResponse) IsSet

func (NullableUpdateResourcePoolResponse) MarshalJSON

func (v NullableUpdateResourcePoolResponse) MarshalJSON() ([]byte, error)

func (*NullableUpdateResourcePoolResponse) Set

func (*NullableUpdateResourcePoolResponse) UnmarshalJSON

func (v *NullableUpdateResourcePoolResponse) UnmarshalJSON(src []byte) error

func (*NullableUpdateResourcePoolResponse) Unset

type NullableUpdateResourcePoolResponseResourcePool

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

func (NullableUpdateResourcePoolResponseResourcePool) Get

func (NullableUpdateResourcePoolResponseResourcePool) IsSet

func (NullableUpdateResourcePoolResponseResourcePool) MarshalJSON

func (*NullableUpdateResourcePoolResponseResourcePool) Set

func (*NullableUpdateResourcePoolResponseResourcePool) UnmarshalJSON

func (*NullableUpdateResourcePoolResponseResourcePool) Unset

type NullableUpdateShareExportPolicyBodyRule

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

func (NullableUpdateShareExportPolicyBodyRule) Get

func (NullableUpdateShareExportPolicyBodyRule) IsSet

func (NullableUpdateShareExportPolicyBodyRule) MarshalJSON

func (v NullableUpdateShareExportPolicyBodyRule) MarshalJSON() ([]byte, error)

func (*NullableUpdateShareExportPolicyBodyRule) Set

func (*NullableUpdateShareExportPolicyBodyRule) UnmarshalJSON

func (v *NullableUpdateShareExportPolicyBodyRule) UnmarshalJSON(src []byte) error

func (*NullableUpdateShareExportPolicyBodyRule) Unset

type NullableUpdateShareExportPolicyPayload

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

func (NullableUpdateShareExportPolicyPayload) Get

func (NullableUpdateShareExportPolicyPayload) IsSet

func (NullableUpdateShareExportPolicyPayload) MarshalJSON

func (v NullableUpdateShareExportPolicyPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateShareExportPolicyPayload) Set

func (*NullableUpdateShareExportPolicyPayload) UnmarshalJSON

func (v *NullableUpdateShareExportPolicyPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateShareExportPolicyPayload) Unset

type NullableUpdateShareExportPolicyResponse

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

func (NullableUpdateShareExportPolicyResponse) Get

func (NullableUpdateShareExportPolicyResponse) IsSet

func (NullableUpdateShareExportPolicyResponse) MarshalJSON

func (v NullableUpdateShareExportPolicyResponse) MarshalJSON() ([]byte, error)

func (*NullableUpdateShareExportPolicyResponse) Set

func (*NullableUpdateShareExportPolicyResponse) UnmarshalJSON

func (v *NullableUpdateShareExportPolicyResponse) UnmarshalJSON(src []byte) error

func (*NullableUpdateShareExportPolicyResponse) Unset

type NullableUpdateSharePayload

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

func NewNullableUpdateSharePayload

func NewNullableUpdateSharePayload(val *UpdateSharePayload) *NullableUpdateSharePayload

func (NullableUpdateSharePayload) Get

func (NullableUpdateSharePayload) IsSet

func (v NullableUpdateSharePayload) IsSet() bool

func (NullableUpdateSharePayload) MarshalJSON

func (v NullableUpdateSharePayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateSharePayload) Set

func (*NullableUpdateSharePayload) UnmarshalJSON

func (v *NullableUpdateSharePayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateSharePayload) Unset

func (v *NullableUpdateSharePayload) Unset()

type NullableUpdateShareResponse

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

func NewNullableUpdateShareResponse

func NewNullableUpdateShareResponse(val *UpdateShareResponse) *NullableUpdateShareResponse

func (NullableUpdateShareResponse) Get

func (NullableUpdateShareResponse) IsSet

func (NullableUpdateShareResponse) MarshalJSON

func (v NullableUpdateShareResponse) MarshalJSON() ([]byte, error)

func (*NullableUpdateShareResponse) Set

func (*NullableUpdateShareResponse) UnmarshalJSON

func (v *NullableUpdateShareResponse) UnmarshalJSON(src []byte) error

func (*NullableUpdateShareResponse) Unset

func (v *NullableUpdateShareResponse) Unset()

type NullableUpdateShareResponseShare

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

func (NullableUpdateShareResponseShare) Get

func (NullableUpdateShareResponseShare) IsSet

func (NullableUpdateShareResponseShare) MarshalJSON

func (v NullableUpdateShareResponseShare) MarshalJSON() ([]byte, error)

func (*NullableUpdateShareResponseShare) Set

func (*NullableUpdateShareResponseShare) UnmarshalJSON

func (v *NullableUpdateShareResponseShare) UnmarshalJSON(src []byte) error

func (*NullableUpdateShareResponseShare) Unset

type NullableValidationError

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

func NewNullableValidationError

func NewNullableValidationError(val *ValidationError) *NullableValidationError

func (NullableValidationError) Get

func (NullableValidationError) IsSet

func (v NullableValidationError) IsSet() bool

func (NullableValidationError) MarshalJSON

func (v NullableValidationError) MarshalJSON() ([]byte, error)

func (*NullableValidationError) Set

func (*NullableValidationError) UnmarshalJSON

func (v *NullableValidationError) UnmarshalJSON(src []byte) error

func (*NullableValidationError) Unset

func (v *NullableValidationError) Unset()

type NullableValidationErrorAllOf

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

func NewNullableValidationErrorAllOf

func NewNullableValidationErrorAllOf(val *ValidationErrorAllOf) *NullableValidationErrorAllOf

func (NullableValidationErrorAllOf) Get

func (NullableValidationErrorAllOf) IsSet

func (NullableValidationErrorAllOf) MarshalJSON

func (v NullableValidationErrorAllOf) MarshalJSON() ([]byte, error)

func (*NullableValidationErrorAllOf) Set

func (*NullableValidationErrorAllOf) UnmarshalJSON

func (v *NullableValidationErrorAllOf) UnmarshalJSON(src []byte) error

func (*NullableValidationErrorAllOf) Unset

func (v *NullableValidationErrorAllOf) Unset()

type NullableValidationErrorField

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

func NewNullableValidationErrorField

func NewNullableValidationErrorField(val *ValidationErrorField) *NullableValidationErrorField

func (NullableValidationErrorField) Get

func (NullableValidationErrorField) IsSet

func (NullableValidationErrorField) MarshalJSON

func (v NullableValidationErrorField) MarshalJSON() ([]byte, error)

func (*NullableValidationErrorField) Set

func (*NullableValidationErrorField) UnmarshalJSON

func (v *NullableValidationErrorField) UnmarshalJSON(src []byte) error

func (*NullableValidationErrorField) Unset

func (v *NullableValidationErrorField) Unset()

type NullableValue

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset

func (v *NullableValue[T]) Unset()

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

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

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

func (*PerformanceClass) GetIops

GetIops returns the Iops field value if set, zero value otherwise.

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.

func (*PerformanceClass) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*PerformanceClass) GetThroughput

func (o *PerformanceClass) GetThroughput() (res PerformanceClassGetThroughputRetType)

GetThroughput returns the Throughput field value if set, zero value otherwise.

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.

func (*PerformanceClass) HasIops

func (o *PerformanceClass) HasIops() bool

HasIops returns a boolean if a field has been set.

func (*PerformanceClass) HasName

func (o *PerformanceClass) HasName() bool

HasName returns a boolean if a field has been set.

func (*PerformanceClass) HasThroughput

func (o *PerformanceClass) HasThroughput() bool

HasThroughput returns a boolean if a field has been set.

func (*PerformanceClass) SetIops

SetIops gets a reference to the given int64 and assigns it to the Iops field.

func (*PerformanceClass) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*PerformanceClass) SetThroughput

SetThroughput gets a reference to the given int64 and assigns it to the Throughput field.

func (PerformanceClass) ToMap

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

type PerformanceClassGetIopsArgType

type PerformanceClassGetIopsArgType = int64

type PerformanceClassGetIopsAttributeType

type PerformanceClassGetIopsAttributeType = *int64

isInteger

type PerformanceClassGetIopsRetType

type PerformanceClassGetIopsRetType = int64

type PerformanceClassGetNameArgType

type PerformanceClassGetNameArgType = string

type PerformanceClassGetNameAttributeType

type PerformanceClassGetNameAttributeType = *string

isNotNullableString

type PerformanceClassGetNameRetType

type PerformanceClassGetNameRetType = string

type PerformanceClassGetThroughputArgType

type PerformanceClassGetThroughputArgType = int64

type PerformanceClassGetThroughputAttributeType

type PerformanceClassGetThroughputAttributeType = *int64

isInteger

type PerformanceClassGetThroughputRetType

type PerformanceClassGetThroughputRetType = int64

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"`
	SnapshotSchedule ResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,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

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

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

func (*ResourcePool) GetAvailabilityZone

func (o *ResourcePool) GetAvailabilityZone() (res ResourcePoolGetAvailabilityZoneRetType)

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

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.

func (*ResourcePool) GetCountShares

func (o *ResourcePool) GetCountShares() (res ResourcePoolGetCountSharesRetType)

GetCountShares returns the CountShares field value if set, zero value otherwise.

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.

func (*ResourcePool) GetCreatedAt

func (o *ResourcePool) GetCreatedAt() (res ResourcePoolGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*ResourcePool) GetId

func (o *ResourcePool) GetId() (res ResourcePoolGetIdRetType)

GetId returns the Id field value if set, zero value otherwise.

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.

func (*ResourcePool) GetIpAcl

func (o *ResourcePool) GetIpAcl() (res ResourcePoolGetIpAclRetType)

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*ResourcePool) GetLabels

func (o *ResourcePool) GetLabels() (res ResourcePoolGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*ResourcePool) GetMountPath

func (o *ResourcePool) GetMountPath() (res ResourcePoolGetMountPathRetType)

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*ResourcePool) GetName

func (o *ResourcePool) GetName() (res ResourcePoolGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

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.

func (*ResourcePool) GetPerformanceClass

func (o *ResourcePool) GetPerformanceClass() (res ResourcePoolGetPerformanceClassRetType)

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.

func (*ResourcePool) GetPerformanceClassDowngradableAt

func (o *ResourcePool) GetPerformanceClassDowngradableAt() (res ResourcePoolGetPerformanceClassDowngradableAtRetType)

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.

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.

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.

func (*ResourcePool) GetSizeReducibleAt

func (o *ResourcePool) GetSizeReducibleAt() (res ResourcePoolGetSizeReducibleAtRetType)

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.

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.

func (*ResourcePool) GetSnapshotSchedule

func (o *ResourcePool) GetSnapshotSchedule() (res ResourcePoolGetSnapshotScheduleRetType)

GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.

func (*ResourcePool) GetSnapshotScheduleOk

func (o *ResourcePool) GetSnapshotScheduleOk() (ret ResourcePoolGetSnapshotScheduleRetType, ok bool)

GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourcePool) GetSnapshotsAreVisible

func (o *ResourcePool) GetSnapshotsAreVisible() (res ResourcePoolgetSnapshotsAreVisibleRetType)

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.

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.

func (*ResourcePool) GetSpace

func (o *ResourcePool) GetSpace() (res ResourcePoolGetSpaceRetType)

GetSpace returns the Space field value if set, zero value otherwise.

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.

func (*ResourcePool) GetState

func (o *ResourcePool) GetState() (res ResourcePoolGetStateRetType)

GetState returns the State field value if set, zero value otherwise.

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.

func (*ResourcePool) HasAvailabilityZone

func (o *ResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*ResourcePool) HasCountShares

func (o *ResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set.

func (*ResourcePool) HasCreatedAt

func (o *ResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ResourcePool) HasId

func (o *ResourcePool) HasId() bool

HasId returns a boolean if a field has been set.

func (*ResourcePool) HasIpAcl

func (o *ResourcePool) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set.

func (*ResourcePool) HasLabels

func (o *ResourcePool) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ResourcePool) HasMountPath

func (o *ResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*ResourcePool) HasName

func (o *ResourcePool) HasName() bool

HasName returns a boolean if a field has been set.

func (*ResourcePool) HasPerformanceClass

func (o *ResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*ResourcePool) HasPerformanceClassDowngradableAt

func (o *ResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set.

func (*ResourcePool) HasSizeReducibleAt

func (o *ResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set.

func (*ResourcePool) HasSnapshotSchedule

func (o *ResourcePool) HasSnapshotSchedule() bool

HasSnapshotSchedule returns a boolean if a field has been set.

func (*ResourcePool) HasSnapshotsAreVisible

func (o *ResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set.

func (*ResourcePool) HasSpace

func (o *ResourcePool) HasSpace() bool

HasSpace returns a boolean if a field has been set.

func (*ResourcePool) HasState

func (o *ResourcePool) HasState() bool

HasState returns a boolean if a field has been set.

func (*ResourcePool) SetAvailabilityZone

func (o *ResourcePool) SetAvailabilityZone(v ResourcePoolGetAvailabilityZoneRetType)

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.

func (*ResourcePool) SetCountShares

func (o *ResourcePool) SetCountShares(v ResourcePoolGetCountSharesRetType)

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.

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.

func (*ResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*ResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ResourcePool) SetMountPath

func (o *ResourcePool) SetMountPath(v ResourcePoolGetMountPathRetType)

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*ResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*ResourcePool) SetPerformanceClass

func (o *ResourcePool) SetPerformanceClass(v ResourcePoolGetPerformanceClassRetType)

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.

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.

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.

func (*ResourcePool) SetSnapshotSchedule

func (o *ResourcePool) SetSnapshotSchedule(v ResourcePoolGetSnapshotScheduleRetType)

SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.

func (*ResourcePool) SetSnapshotsAreVisible

func (o *ResourcePool) SetSnapshotsAreVisible(v ResourcePoolgetSnapshotsAreVisibleRetType)

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.

func (*ResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.

func (*ResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (ResourcePool) ToMap

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

type ResourcePoolGetAvailabilityZoneArgType

type ResourcePoolGetAvailabilityZoneArgType = string

type ResourcePoolGetAvailabilityZoneAttributeType

type ResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString

type ResourcePoolGetAvailabilityZoneRetType

type ResourcePoolGetAvailabilityZoneRetType = string

type ResourcePoolGetCountSharesArgType

type ResourcePoolGetCountSharesArgType = int64

type ResourcePoolGetCountSharesAttributeType

type ResourcePoolGetCountSharesAttributeType = *int64

isInteger

type ResourcePoolGetCountSharesRetType

type ResourcePoolGetCountSharesRetType = int64

type ResourcePoolGetCreatedAtArgType

type ResourcePoolGetCreatedAtArgType = time.Time

type ResourcePoolGetCreatedAtAttributeType

type ResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime

type ResourcePoolGetCreatedAtRetType

type ResourcePoolGetCreatedAtRetType = time.Time

type ResourcePoolGetIdArgType

type ResourcePoolGetIdArgType = string

type ResourcePoolGetIdAttributeType

type ResourcePoolGetIdAttributeType = *string

isNotNullableString

type ResourcePoolGetIdRetType

type ResourcePoolGetIdRetType = string

type ResourcePoolGetIpAclArgType

type ResourcePoolGetIpAclArgType = []string

type ResourcePoolGetIpAclAttributeType

type ResourcePoolGetIpAclAttributeType = *[]string

isArray

type ResourcePoolGetIpAclRetType

type ResourcePoolGetIpAclRetType = []string

type ResourcePoolGetLabelsArgType

type ResourcePoolGetLabelsArgType = map[string]string

type ResourcePoolGetLabelsAttributeType

type ResourcePoolGetLabelsAttributeType = *map[string]string

isContainer

type ResourcePoolGetLabelsRetType

type ResourcePoolGetLabelsRetType = map[string]string

type ResourcePoolGetMountPathArgType

type ResourcePoolGetMountPathArgType = string

type ResourcePoolGetMountPathAttributeType

type ResourcePoolGetMountPathAttributeType = *string

isNotNullableString

type ResourcePoolGetMountPathRetType

type ResourcePoolGetMountPathRetType = string

type ResourcePoolGetNameArgType

type ResourcePoolGetNameArgType = string

type ResourcePoolGetNameAttributeType

type ResourcePoolGetNameAttributeType = *string

isNotNullableString

type ResourcePoolGetNameRetType

type ResourcePoolGetNameRetType = string

type ResourcePoolGetPerformanceClassArgType

type ResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

type ResourcePoolGetPerformanceClassAttributeType

type ResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel

type ResourcePoolGetPerformanceClassDowngradableAtArgType

type ResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

type ResourcePoolGetPerformanceClassDowngradableAtAttributeType

type ResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime

type ResourcePoolGetPerformanceClassDowngradableAtRetType

type ResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

type ResourcePoolGetPerformanceClassRetType

type ResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

type ResourcePoolGetSizeReducibleAtArgType

type ResourcePoolGetSizeReducibleAtArgType = time.Time

type ResourcePoolGetSizeReducibleAtAttributeType

type ResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime

type ResourcePoolGetSizeReducibleAtRetType

type ResourcePoolGetSizeReducibleAtRetType = time.Time

type ResourcePoolGetSnapshotScheduleArgType

type ResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule

type ResourcePoolGetSnapshotScheduleAttributeType

type ResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule

isModel

type ResourcePoolGetSnapshotScheduleRetType

type ResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule

type ResourcePoolGetSpaceArgType

type ResourcePoolGetSpaceArgType = ResourcePoolSpace

type ResourcePoolGetSpaceAttributeType

type ResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel

type ResourcePoolGetSpaceRetType

type ResourcePoolGetSpaceRetType = ResourcePoolSpace

type ResourcePoolGetStateArgType

type ResourcePoolGetStateArgType = string

type ResourcePoolGetStateAttributeType

type ResourcePoolGetStateAttributeType = *string

isNotNullableString

type ResourcePoolGetStateRetType

type ResourcePoolGetStateRetType = string

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

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

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

func (*ResourcePoolPerformanceClass) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*ResourcePoolPerformanceClass) GetPeakIops

GetPeakIops returns the PeakIops field value if set, zero value otherwise.

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.

func (*ResourcePoolPerformanceClass) GetThroughput

GetThroughput returns the Throughput field value if set, zero value otherwise.

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.

func (*ResourcePoolPerformanceClass) HasName

func (o *ResourcePoolPerformanceClass) HasName() bool

HasName returns a boolean if a field has been set.

func (*ResourcePoolPerformanceClass) HasPeakIops

func (o *ResourcePoolPerformanceClass) HasPeakIops() bool

HasPeakIops returns a boolean if a field has been set.

func (*ResourcePoolPerformanceClass) HasThroughput

func (o *ResourcePoolPerformanceClass) HasThroughput() bool

HasThroughput returns a boolean if a field has been set.

func (*ResourcePoolPerformanceClass) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*ResourcePoolPerformanceClass) SetPeakIops

SetPeakIops gets a reference to the given int64 and assigns it to the PeakIops field.

func (*ResourcePoolPerformanceClass) SetThroughput

SetThroughput gets a reference to the given int64 and assigns it to the Throughput field.

func (ResourcePoolPerformanceClass) ToMap

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

type ResourcePoolPerformanceClassGetNameArgType

type ResourcePoolPerformanceClassGetNameArgType = string

type ResourcePoolPerformanceClassGetNameAttributeType

type ResourcePoolPerformanceClassGetNameAttributeType = *string

isNotNullableString

type ResourcePoolPerformanceClassGetNameRetType

type ResourcePoolPerformanceClassGetNameRetType = string

type ResourcePoolPerformanceClassGetPeakIopsArgType

type ResourcePoolPerformanceClassGetPeakIopsArgType = int64

type ResourcePoolPerformanceClassGetPeakIopsAttributeType

type ResourcePoolPerformanceClassGetPeakIopsAttributeType = *int64

isInteger

type ResourcePoolPerformanceClassGetPeakIopsRetType

type ResourcePoolPerformanceClassGetPeakIopsRetType = int64

type ResourcePoolPerformanceClassGetThroughputArgType

type ResourcePoolPerformanceClassGetThroughputArgType = int64

type ResourcePoolPerformanceClassGetThroughputAttributeType

type ResourcePoolPerformanceClassGetThroughputAttributeType = *int64

isInteger

type ResourcePoolPerformanceClassGetThroughputRetType

type ResourcePoolPerformanceClassGetThroughputRetType = int64

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

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

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

func (*ResourcePoolSnapshot) GetComment

GetComment returns the Comment field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*ResourcePoolSnapshot) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*ResourcePoolSnapshot) GetLogicalSizeGigabytes

GetLogicalSizeGigabytes returns the LogicalSizeGigabytes field value if set, zero value otherwise.

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.

func (*ResourcePoolSnapshot) GetResourcePoolId

GetResourcePoolId returns the ResourcePoolId field value if set, zero value otherwise.

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.

func (*ResourcePoolSnapshot) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.

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.

func (*ResourcePoolSnapshot) GetSnapshotName

GetSnapshotName returns the SnapshotName field value if set, zero value otherwise.

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.

func (*ResourcePoolSnapshot) HasComment

func (o *ResourcePoolSnapshot) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ResourcePoolSnapshot) HasCreatedAt

func (o *ResourcePoolSnapshot) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ResourcePoolSnapshot) HasLogicalSizeGigabytes

func (o *ResourcePoolSnapshot) HasLogicalSizeGigabytes() bool

HasLogicalSizeGigabytes returns a boolean if a field has been set.

func (*ResourcePoolSnapshot) HasResourcePoolId

func (o *ResourcePoolSnapshot) HasResourcePoolId() bool

HasResourcePoolId returns a boolean if a field has been set.

func (*ResourcePoolSnapshot) HasSizeGigabytes

func (o *ResourcePoolSnapshot) HasSizeGigabytes() bool

HasSizeGigabytes returns a boolean if a field has been set.

func (*ResourcePoolSnapshot) HasSnapshotName

func (o *ResourcePoolSnapshot) HasSnapshotName() bool

HasSnapshotName returns a boolean if a field has been set.

func (*ResourcePoolSnapshot) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*ResourcePoolSnapshot) SetCommentNil

func (o *ResourcePoolSnapshot) SetCommentNil()

SetCommentNil sets the value for Comment to be an explicit nil

func (*ResourcePoolSnapshot) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ResourcePoolSnapshot) SetLogicalSizeGigabytes

SetLogicalSizeGigabytes gets a reference to the given int64 and assigns it to the LogicalSizeGigabytes field.

func (*ResourcePoolSnapshot) SetResourcePoolId

SetResourcePoolId gets a reference to the given string and assigns it to the ResourcePoolId field.

func (*ResourcePoolSnapshot) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.

func (*ResourcePoolSnapshot) SetSnapshotName

SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field.

func (ResourcePoolSnapshot) ToMap

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

func (*ResourcePoolSnapshot) UnsetComment

func (o *ResourcePoolSnapshot) UnsetComment()

UnsetComment ensures that no value is present for Comment, not even an explicit nil

type ResourcePoolSnapshotGetCommentArgType

type ResourcePoolSnapshotGetCommentArgType = *string

type ResourcePoolSnapshotGetCommentAttributeType

type ResourcePoolSnapshotGetCommentAttributeType = *NullableString

isNullableString

type ResourcePoolSnapshotGetCommentRetType

type ResourcePoolSnapshotGetCommentRetType = *string

type ResourcePoolSnapshotGetCreatedAtArgType

type ResourcePoolSnapshotGetCreatedAtArgType = time.Time

type ResourcePoolSnapshotGetCreatedAtAttributeType

type ResourcePoolSnapshotGetCreatedAtAttributeType = *time.Time

isDateTime

type ResourcePoolSnapshotGetCreatedAtRetType

type ResourcePoolSnapshotGetCreatedAtRetType = time.Time

type ResourcePoolSnapshotGetLogicalSizeGigabytesArgType

type ResourcePoolSnapshotGetLogicalSizeGigabytesArgType = int64

type ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType

type ResourcePoolSnapshotGetLogicalSizeGigabytesAttributeType = *int64

isInteger

type ResourcePoolSnapshotGetLogicalSizeGigabytesRetType

type ResourcePoolSnapshotGetLogicalSizeGigabytesRetType = int64

type ResourcePoolSnapshotGetResourcePoolIdArgType

type ResourcePoolSnapshotGetResourcePoolIdArgType = string

type ResourcePoolSnapshotGetResourcePoolIdAttributeType

type ResourcePoolSnapshotGetResourcePoolIdAttributeType = *string

isNotNullableString

type ResourcePoolSnapshotGetResourcePoolIdRetType

type ResourcePoolSnapshotGetResourcePoolIdRetType = string

type ResourcePoolSnapshotGetSizeGigabytesArgType

type ResourcePoolSnapshotGetSizeGigabytesArgType = int64

type ResourcePoolSnapshotGetSizeGigabytesAttributeType

type ResourcePoolSnapshotGetSizeGigabytesAttributeType = *int64

isInteger

type ResourcePoolSnapshotGetSizeGigabytesRetType

type ResourcePoolSnapshotGetSizeGigabytesRetType = int64

type ResourcePoolSnapshotGetSnapshotNameArgType

type ResourcePoolSnapshotGetSnapshotNameArgType = string

type ResourcePoolSnapshotGetSnapshotNameAttributeType

type ResourcePoolSnapshotGetSnapshotNameAttributeType = *string

isNotNullableString

type ResourcePoolSnapshotGetSnapshotNameRetType

type ResourcePoolSnapshotGetSnapshotNameRetType = string

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

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

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

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).

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

func (*ResourcePoolSpace) GetSizeGigabytes

func (o *ResourcePoolSpace) GetSizeGigabytes() (res ResourcePoolSpaceGetSizeGigabytesRetType)

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise.

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.

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).

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

func (*ResourcePoolSpace) HasAvailableGigabytes

func (o *ResourcePoolSpace) HasAvailableGigabytes() bool

HasAvailableGigabytes returns a boolean if a field has been set.

func (*ResourcePoolSpace) HasSizeGigabytes

func (o *ResourcePoolSpace) HasSizeGigabytes() bool

HasSizeGigabytes returns a boolean if a field has been set.

func (*ResourcePoolSpace) HasUsedGigabytes

func (o *ResourcePoolSpace) HasUsedGigabytes() bool

HasUsedGigabytes returns a boolean if a field has been set.

func (*ResourcePoolSpace) SetAvailableGigabytes

SetAvailableGigabytes gets a reference to the given float64 and assigns it to the AvailableGigabytes field.

func (*ResourcePoolSpace) SetAvailableGigabytesNil

func (o *ResourcePoolSpace) SetAvailableGigabytesNil()

SetAvailableGigabytesNil sets the value for AvailableGigabytes to be an explicit nil

func (*ResourcePoolSpace) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.

func (*ResourcePoolSpace) SetUsedGigabytes

SetUsedGigabytes gets a reference to the given float64 and assigns it to the UsedGigabytes field.

func (*ResourcePoolSpace) SetUsedGigabytesNil

func (o *ResourcePoolSpace) SetUsedGigabytesNil()

SetUsedGigabytesNil sets the value for UsedGigabytes to be an explicit nil

func (ResourcePoolSpace) ToMap

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

func (*ResourcePoolSpace) UnsetAvailableGigabytes

func (o *ResourcePoolSpace) UnsetAvailableGigabytes()

UnsetAvailableGigabytes ensures that no value is present for AvailableGigabytes, not even an explicit nil

func (*ResourcePoolSpace) UnsetUsedGigabytes

func (o *ResourcePoolSpace) UnsetUsedGigabytes()

UnsetUsedGigabytes ensures that no value is present for UsedGigabytes, not even an explicit nil

type ResourcePoolSpaceGetAvailableGigabytesArgType

type ResourcePoolSpaceGetAvailableGigabytesArgType = *float64

type ResourcePoolSpaceGetAvailableGigabytesAttributeType

type ResourcePoolSpaceGetAvailableGigabytesAttributeType = *float64

isDouble

type ResourcePoolSpaceGetAvailableGigabytesRetType

type ResourcePoolSpaceGetAvailableGigabytesRetType = *float64

type ResourcePoolSpaceGetSizeGigabytesArgType

type ResourcePoolSpaceGetSizeGigabytesArgType = int64

type ResourcePoolSpaceGetSizeGigabytesAttributeType

type ResourcePoolSpaceGetSizeGigabytesAttributeType = *int64

isInteger

type ResourcePoolSpaceGetSizeGigabytesRetType

type ResourcePoolSpaceGetSizeGigabytesRetType = int64

type ResourcePoolSpaceGetUsedGigabytesArgType

type ResourcePoolSpaceGetUsedGigabytesArgType = *float64

type ResourcePoolSpaceGetUsedGigabytesAttributeType

type ResourcePoolSpaceGetUsedGigabytesAttributeType = *float64

isDouble

type ResourcePoolSpaceGetUsedGigabytesRetType

type ResourcePoolSpaceGetUsedGigabytesRetType = *float64

type ResourcePoolgetSnapshotsAreVisibleArgType

type ResourcePoolgetSnapshotsAreVisibleArgType = bool

type ResourcePoolgetSnapshotsAreVisibleAttributeType

type ResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean

type ResourcePoolgetSnapshotsAreVisibleRetType

type ResourcePoolgetSnapshotsAreVisibleRetType = bool

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

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

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

func (*Share) GetCreatedAt

func (o *Share) GetCreatedAt() (res ShareGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

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).

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

func (*Share) GetId

func (o *Share) GetId() (res ShareGetIdRetType)

GetId returns the Id field value if set, zero value otherwise.

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.

func (*Share) GetLabels

func (o *Share) GetLabels() (res ShareGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*Share) GetMountPath

func (o *Share) GetMountPath() (res ShareGetMountPathRetType)

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*Share) GetName

func (o *Share) GetName() (res ShareGetNameRetType)

GetName returns the Name field value if set, zero value otherwise.

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.

func (*Share) GetSpaceHardLimitGigabytes

func (o *Share) GetSpaceHardLimitGigabytes() (res ShareGetSpaceHardLimitGigabytesRetType)

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.

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.

func (*Share) GetState

func (o *Share) GetState() (res ShareGetStateRetType)

GetState returns the State field value if set, zero value otherwise.

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.

func (*Share) HasCreatedAt

func (o *Share) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Share) HasExportPolicy

func (o *Share) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set.

func (*Share) HasId

func (o *Share) HasId() bool

HasId returns a boolean if a field has been set.

func (*Share) HasLabels

func (o *Share) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Share) HasMountPath

func (o *Share) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*Share) HasName

func (o *Share) HasName() bool

HasName returns a boolean if a field has been set.

func (*Share) HasSpaceHardLimitGigabytes

func (o *Share) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set.

func (*Share) HasState

func (o *Share) HasState() bool

HasState returns a boolean if a field has been set.

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.

func (*Share) SetExportPolicy

func (o *Share) SetExportPolicy(v ShareGetExportPolicyRetType)

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.

func (*Share) SetExportPolicyNil

func (o *Share) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil

func (*Share) SetId

func (o *Share) SetId(v ShareGetIdRetType)

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*Share) SetMountPath

func (o *Share) SetMountPath(v ShareGetMountPathRetType)

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*Share) SetName

func (o *Share) SetName(v ShareGetNameRetType)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Share) SetSpaceHardLimitGigabytes

func (o *Share) SetSpaceHardLimitGigabytes(v ShareGetSpaceHardLimitGigabytesRetType)

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.

func (*Share) SetState

func (o *Share) SetState(v ShareGetStateRetType)

SetState gets a reference to the given string and assigns it to the State field.

func (Share) ToMap

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

func (*Share) UnsetExportPolicy

func (o *Share) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil

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

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

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

func (*ShareExportPolicy) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*ShareExportPolicy) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*ShareExportPolicy) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*ShareExportPolicy) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*ShareExportPolicy) GetRules

GetRules returns the Rules field value if set, zero value otherwise.

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.

func (*ShareExportPolicy) GetSharesUsingExportPolicy

func (o *ShareExportPolicy) GetSharesUsingExportPolicy() (res ShareExportPolicyGetSharesUsingExportPolicyRetType)

GetSharesUsingExportPolicy returns the SharesUsingExportPolicy field value if set, zero value otherwise.

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.

func (*ShareExportPolicy) HasCreatedAt

func (o *ShareExportPolicy) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ShareExportPolicy) HasId

func (o *ShareExportPolicy) HasId() bool

HasId returns a boolean if a field has been set.

func (*ShareExportPolicy) HasLabels

func (o *ShareExportPolicy) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*ShareExportPolicy) HasName

func (o *ShareExportPolicy) HasName() bool

HasName returns a boolean if a field has been set.

func (*ShareExportPolicy) HasRules

func (o *ShareExportPolicy) HasRules() bool

HasRules returns a boolean if a field has been set.

func (*ShareExportPolicy) HasSharesUsingExportPolicy

func (o *ShareExportPolicy) HasSharesUsingExportPolicy() bool

HasSharesUsingExportPolicy returns a boolean if a field has been set.

func (*ShareExportPolicy) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ShareExportPolicy) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ShareExportPolicy) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*ShareExportPolicy) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*ShareExportPolicy) SetRules

SetRules gets a reference to the given []ShareExportPolicyRule and assigns it to the Rules field.

func (*ShareExportPolicy) SetSharesUsingExportPolicy

SetSharesUsingExportPolicy gets a reference to the given int64 and assigns it to the SharesUsingExportPolicy field.

func (ShareExportPolicy) ToMap

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

type ShareExportPolicyGetCreatedAtArgType

type ShareExportPolicyGetCreatedAtArgType = time.Time

type ShareExportPolicyGetCreatedAtAttributeType

type ShareExportPolicyGetCreatedAtAttributeType = *time.Time

isDateTime

type ShareExportPolicyGetCreatedAtRetType

type ShareExportPolicyGetCreatedAtRetType = time.Time

type ShareExportPolicyGetIdArgType

type ShareExportPolicyGetIdArgType = string

type ShareExportPolicyGetIdAttributeType

type ShareExportPolicyGetIdAttributeType = *string

isNotNullableString

type ShareExportPolicyGetIdRetType

type ShareExportPolicyGetIdRetType = string

type ShareExportPolicyGetLabelsArgType

type ShareExportPolicyGetLabelsArgType = map[string]string

type ShareExportPolicyGetLabelsAttributeType

type ShareExportPolicyGetLabelsAttributeType = *map[string]string

isContainer

type ShareExportPolicyGetLabelsRetType

type ShareExportPolicyGetLabelsRetType = map[string]string

type ShareExportPolicyGetNameArgType

type ShareExportPolicyGetNameArgType = string

type ShareExportPolicyGetNameAttributeType

type ShareExportPolicyGetNameAttributeType = *string

isNotNullableString

type ShareExportPolicyGetNameRetType

type ShareExportPolicyGetNameRetType = string

type ShareExportPolicyGetRulesArgType

type ShareExportPolicyGetRulesArgType = []ShareExportPolicyRule

type ShareExportPolicyGetRulesAttributeType

type ShareExportPolicyGetRulesAttributeType = *[]ShareExportPolicyRule

isArray

type ShareExportPolicyGetRulesRetType

type ShareExportPolicyGetRulesRetType = []ShareExportPolicyRule

type ShareExportPolicyGetSharesUsingExportPolicyArgType

type ShareExportPolicyGetSharesUsingExportPolicyArgType = int64

type ShareExportPolicyGetSharesUsingExportPolicyAttributeType

type ShareExportPolicyGetSharesUsingExportPolicyAttributeType = *int64

isInteger

type ShareExportPolicyGetSharesUsingExportPolicyRetType

type ShareExportPolicyGetSharesUsingExportPolicyRetType = int64

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

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

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

func (*ShareExportPolicyRule) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*ShareExportPolicyRule) GetDescription

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*ShareExportPolicyRule) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*ShareExportPolicyRule) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*ShareExportPolicyRule) GetOrder

GetOrder returns the Order field value if set, zero value otherwise.

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.

func (*ShareExportPolicyRule) GetReadOnly

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

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.

func (*ShareExportPolicyRule) GetSetUuid

GetSetUuid returns the SetUuid field value if set, zero value otherwise.

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.

func (*ShareExportPolicyRule) GetSuperUser

GetSuperUser returns the SuperUser field value if set, zero value otherwise.

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.

func (*ShareExportPolicyRule) HasCreatedAt

func (o *ShareExportPolicyRule) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ShareExportPolicyRule) HasDescription

func (o *ShareExportPolicyRule) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ShareExportPolicyRule) HasId

func (o *ShareExportPolicyRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*ShareExportPolicyRule) HasIpAcl

func (o *ShareExportPolicyRule) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set.

func (*ShareExportPolicyRule) HasOrder

func (o *ShareExportPolicyRule) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ShareExportPolicyRule) HasReadOnly

func (o *ShareExportPolicyRule) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ShareExportPolicyRule) HasSetUuid

func (o *ShareExportPolicyRule) HasSetUuid() bool

HasSetUuid returns a boolean if a field has been set.

func (*ShareExportPolicyRule) HasSuperUser

func (o *ShareExportPolicyRule) HasSuperUser() bool

HasSuperUser returns a boolean if a field has been set.

func (*ShareExportPolicyRule) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ShareExportPolicyRule) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ShareExportPolicyRule) SetDescriptionNil

func (o *ShareExportPolicyRule) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ShareExportPolicyRule) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ShareExportPolicyRule) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*ShareExportPolicyRule) SetOrder

SetOrder gets a reference to the given int64 and assigns it to the Order field.

func (*ShareExportPolicyRule) SetReadOnly

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*ShareExportPolicyRule) SetSetUuid

SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field.

func (*ShareExportPolicyRule) SetSuperUser

SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field.

func (ShareExportPolicyRule) ToMap

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

func (*ShareExportPolicyRule) UnsetDescription

func (o *ShareExportPolicyRule) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type ShareExportPolicyRuleGetCreatedAtArgType

type ShareExportPolicyRuleGetCreatedAtArgType = time.Time

type ShareExportPolicyRuleGetCreatedAtAttributeType

type ShareExportPolicyRuleGetCreatedAtAttributeType = *time.Time

isDateTime

type ShareExportPolicyRuleGetCreatedAtRetType

type ShareExportPolicyRuleGetCreatedAtRetType = time.Time

type ShareExportPolicyRuleGetDescriptionArgType

type ShareExportPolicyRuleGetDescriptionArgType = *string

type ShareExportPolicyRuleGetDescriptionAttributeType

type ShareExportPolicyRuleGetDescriptionAttributeType = *NullableString

isNullableString

type ShareExportPolicyRuleGetDescriptionRetType

type ShareExportPolicyRuleGetDescriptionRetType = *string

type ShareExportPolicyRuleGetIdArgType

type ShareExportPolicyRuleGetIdArgType = string

type ShareExportPolicyRuleGetIdAttributeType

type ShareExportPolicyRuleGetIdAttributeType = *string

isNotNullableString

type ShareExportPolicyRuleGetIdRetType

type ShareExportPolicyRuleGetIdRetType = string

type ShareExportPolicyRuleGetIpAclArgType

type ShareExportPolicyRuleGetIpAclArgType = []string

type ShareExportPolicyRuleGetIpAclAttributeType

type ShareExportPolicyRuleGetIpAclAttributeType = *[]string

isArray

type ShareExportPolicyRuleGetIpAclRetType

type ShareExportPolicyRuleGetIpAclRetType = []string

type ShareExportPolicyRuleGetOrderArgType

type ShareExportPolicyRuleGetOrderArgType = int64

type ShareExportPolicyRuleGetOrderAttributeType

type ShareExportPolicyRuleGetOrderAttributeType = *int64

isInteger

type ShareExportPolicyRuleGetOrderRetType

type ShareExportPolicyRuleGetOrderRetType = int64

type ShareExportPolicyRulegetReadOnlyArgType

type ShareExportPolicyRulegetReadOnlyArgType = bool

type ShareExportPolicyRulegetReadOnlyAttributeType

type ShareExportPolicyRulegetReadOnlyAttributeType = *bool

isBoolean

type ShareExportPolicyRulegetReadOnlyRetType

type ShareExportPolicyRulegetReadOnlyRetType = bool

type ShareExportPolicyRulegetSetUuidArgType

type ShareExportPolicyRulegetSetUuidArgType = bool

type ShareExportPolicyRulegetSetUuidAttributeType

type ShareExportPolicyRulegetSetUuidAttributeType = *bool

isBoolean

type ShareExportPolicyRulegetSetUuidRetType

type ShareExportPolicyRulegetSetUuidRetType = bool

type ShareExportPolicyRulegetSuperUserArgType

type ShareExportPolicyRulegetSuperUserArgType = bool

type ShareExportPolicyRulegetSuperUserAttributeType

type ShareExportPolicyRulegetSuperUserAttributeType = *bool

isBoolean

type ShareExportPolicyRulegetSuperUserRetType

type ShareExportPolicyRulegetSuperUserRetType = bool

type ShareGetCreatedAtArgType

type ShareGetCreatedAtArgType = time.Time

type ShareGetCreatedAtAttributeType

type ShareGetCreatedAtAttributeType = *time.Time

isDateTime

type ShareGetCreatedAtRetType

type ShareGetCreatedAtRetType = time.Time

type ShareGetExportPolicyArgType

type ShareGetExportPolicyArgType = *NullableShareExportPolicy

type ShareGetExportPolicyAttributeType

type ShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel

type ShareGetExportPolicyRetType

type ShareGetExportPolicyRetType = *NullableShareExportPolicy

type ShareGetIdArgType

type ShareGetIdArgType = string

type ShareGetIdAttributeType

type ShareGetIdAttributeType = *string

isNotNullableString

type ShareGetIdRetType

type ShareGetIdRetType = string

type ShareGetLabelsArgType

type ShareGetLabelsArgType = map[string]string

type ShareGetLabelsAttributeType

type ShareGetLabelsAttributeType = *map[string]string

isContainer

type ShareGetLabelsRetType

type ShareGetLabelsRetType = map[string]string

type ShareGetMountPathArgType

type ShareGetMountPathArgType = string

type ShareGetMountPathAttributeType

type ShareGetMountPathAttributeType = *string

isNotNullableString

type ShareGetMountPathRetType

type ShareGetMountPathRetType = string

type ShareGetNameArgType

type ShareGetNameArgType = string

type ShareGetNameAttributeType

type ShareGetNameAttributeType = *string

isNotNullableString

type ShareGetNameRetType

type ShareGetNameRetType = string

type ShareGetSpaceHardLimitGigabytesArgType

type ShareGetSpaceHardLimitGigabytesArgType = int64

type ShareGetSpaceHardLimitGigabytesAttributeType

type ShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger

type ShareGetSpaceHardLimitGigabytesRetType

type ShareGetSpaceHardLimitGigabytesRetType = int64

type ShareGetStateArgType

type ShareGetStateArgType = string

type ShareGetStateAttributeType

type ShareGetStateAttributeType = *string

isNotNullableString

type ShareGetStateRetType

type ShareGetStateRetType = string

type SnapshotSchedule

type SnapshotSchedule struct {
	// Cron of the Snapshot Schedule (follows the cron schedule expression in Unix-like systems)
	Cron SnapshotScheduleGetCronAttributeType `json:"cron,omitempty"`
	// Name of the Snapshot Schedule
	Name SnapshotScheduleGetNameAttributeType `json:"name,omitempty"`
}

SnapshotSchedule struct for SnapshotSchedule

func NewSnapshotSchedule

func NewSnapshotSchedule() *SnapshotSchedule

NewSnapshotSchedule instantiates a new SnapshotSchedule 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

func NewSnapshotScheduleWithDefaults

func NewSnapshotScheduleWithDefaults() *SnapshotSchedule

NewSnapshotScheduleWithDefaults instantiates a new SnapshotSchedule 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

func (*SnapshotSchedule) GetCron

GetCron returns the Cron field value if set, zero value otherwise.

func (*SnapshotSchedule) GetCronOk

func (o *SnapshotSchedule) GetCronOk() (ret SnapshotScheduleGetCronRetType, ok bool)

GetCronOk returns a tuple with the Cron field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnapshotSchedule) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*SnapshotSchedule) GetNameOk

func (o *SnapshotSchedule) GetNameOk() (ret SnapshotScheduleGetNameRetType, 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.

func (*SnapshotSchedule) HasCron

func (o *SnapshotSchedule) HasCron() bool

HasCron returns a boolean if a field has been set.

func (*SnapshotSchedule) HasName

func (o *SnapshotSchedule) HasName() bool

HasName returns a boolean if a field has been set.

func (*SnapshotSchedule) SetCron

SetCron gets a reference to the given string and assigns it to the Cron field.

func (*SnapshotSchedule) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (SnapshotSchedule) ToMap

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

type SnapshotScheduleGetCronArgType

type SnapshotScheduleGetCronArgType = string

type SnapshotScheduleGetCronAttributeType

type SnapshotScheduleGetCronAttributeType = *string

isNotNullableString

type SnapshotScheduleGetCronRetType

type SnapshotScheduleGetCronRetType = string

type SnapshotScheduleGetNameArgType

type SnapshotScheduleGetNameArgType = string

type SnapshotScheduleGetNameAttributeType

type SnapshotScheduleGetNameAttributeType = *string

isNotNullableString

type SnapshotScheduleGetNameRetType

type SnapshotScheduleGetNameRetType = string

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).

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

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

func (*Status) GetCode

func (o *Status) GetCode() (res StatusGetCodeRetType)

GetCode returns the Code field value if set, zero value otherwise.

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.

func (*Status) GetDetails

func (o *Status) GetDetails() (res StatusGetDetailsRetType)

GetDetails returns the Details field value if set, zero value otherwise.

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.

func (*Status) GetMessage

func (o *Status) GetMessage() (res StatusGetMessageRetType)

GetMessage returns the Message field value if set, zero value otherwise.

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.

func (*Status) HasCode

func (o *Status) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Status) HasDetails

func (o *Status) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*Status) HasMessage

func (o *Status) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*Status) SetCode

func (o *Status) SetCode(v StatusGetCodeRetType)

SetCode gets a reference to the given int64 and assigns it to the Code field.

func (*Status) SetDetails

func (o *Status) SetDetails(v StatusGetDetailsRetType)

SetDetails gets a reference to the given []GoogleProtobufAny and assigns it to the Details field.

func (*Status) SetMessage

func (o *Status) SetMessage(v StatusGetMessageRetType)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (Status) ToMap

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

type StatusGetCodeArgType

type StatusGetCodeArgType = int64

type StatusGetCodeAttributeType

type StatusGetCodeAttributeType = *int64

isInteger

type StatusGetCodeRetType

type StatusGetCodeRetType = int64

type StatusGetDetailsArgType

type StatusGetDetailsArgType = []GoogleProtobufAny

type StatusGetDetailsAttributeType

type StatusGetDetailsAttributeType = *[]GoogleProtobufAny

isArray

type StatusGetDetailsRetType

type StatusGetDetailsRetType = []GoogleProtobufAny

type StatusGetMessageArgType

type StatusGetMessageArgType = string

type StatusGetMessageAttributeType

type StatusGetMessageAttributeType = *string

isNotNullableString

type StatusGetMessageRetType

type StatusGetMessageRetType = string

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"`
	// (optional) Name of the Snapshot Schedule to use  If not set, the Snapshot Schedule is not updated  If set to an empty string, the Snapshot Schedule is removed
	SnapshotScheduleName UpdateResourcePoolPayloadGetSnapshotScheduleNameAttributeType `json:"snapshotScheduleName,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

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

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

func (*UpdateResourcePoolPayload) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolPayload) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolPayload) GetSizeGigabytes

GetSizeGigabytes returns the SizeGigabytes field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*UpdateResourcePoolPayload) GetSnapshotScheduleName

GetSnapshotScheduleName returns the SnapshotScheduleName field value if set, zero value otherwise.

func (*UpdateResourcePoolPayload) GetSnapshotScheduleNameOk

GetSnapshotScheduleNameOk returns a tuple with the SnapshotScheduleName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateResourcePoolPayload) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolPayload) HasIpAcl

func (o *UpdateResourcePoolPayload) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set.

func (*UpdateResourcePoolPayload) HasLabels

func (o *UpdateResourcePoolPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateResourcePoolPayload) HasPerformanceClass

func (o *UpdateResourcePoolPayload) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*UpdateResourcePoolPayload) HasSizeGigabytes

func (o *UpdateResourcePoolPayload) HasSizeGigabytes() bool

HasSizeGigabytes returns a boolean if a field has been set.

func (*UpdateResourcePoolPayload) HasSnapshotScheduleName

func (o *UpdateResourcePoolPayload) HasSnapshotScheduleName() bool

HasSnapshotScheduleName returns a boolean if a field has been set.

func (*UpdateResourcePoolPayload) HasSnapshotsAreVisible

func (o *UpdateResourcePoolPayload) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set.

func (*UpdateResourcePoolPayload) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*UpdateResourcePoolPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*UpdateResourcePoolPayload) SetPerformanceClass

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field.

func (*UpdateResourcePoolPayload) SetSizeGigabytes

SetSizeGigabytes gets a reference to the given int64 and assigns it to the SizeGigabytes field.

func (*UpdateResourcePoolPayload) SetSizeGigabytesNil

func (o *UpdateResourcePoolPayload) SetSizeGigabytesNil()

SetSizeGigabytesNil sets the value for SizeGigabytes to be an explicit nil

func (*UpdateResourcePoolPayload) SetSnapshotScheduleName

SetSnapshotScheduleName gets a reference to the given string and assigns it to the SnapshotScheduleName field.

func (*UpdateResourcePoolPayload) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.

func (UpdateResourcePoolPayload) ToMap

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

func (*UpdateResourcePoolPayload) UnsetSizeGigabytes

func (o *UpdateResourcePoolPayload) UnsetSizeGigabytes()

UnsetSizeGigabytes ensures that no value is present for SizeGigabytes, not even an explicit nil

type UpdateResourcePoolPayloadGetIpAclArgType

type UpdateResourcePoolPayloadGetIpAclArgType = []string

type UpdateResourcePoolPayloadGetIpAclAttributeType

type UpdateResourcePoolPayloadGetIpAclAttributeType = *[]string

isArray

type UpdateResourcePoolPayloadGetIpAclRetType

type UpdateResourcePoolPayloadGetIpAclRetType = []string

type UpdateResourcePoolPayloadGetLabelsArgType

type UpdateResourcePoolPayloadGetLabelsArgType = map[string]string

type UpdateResourcePoolPayloadGetLabelsAttributeType

type UpdateResourcePoolPayloadGetLabelsAttributeType = *map[string]string

isContainer

type UpdateResourcePoolPayloadGetLabelsRetType

type UpdateResourcePoolPayloadGetLabelsRetType = map[string]string

type UpdateResourcePoolPayloadGetPerformanceClassArgType

type UpdateResourcePoolPayloadGetPerformanceClassArgType = string

type UpdateResourcePoolPayloadGetPerformanceClassAttributeType

type UpdateResourcePoolPayloadGetPerformanceClassAttributeType = *string

isNotNullableString

type UpdateResourcePoolPayloadGetPerformanceClassRetType

type UpdateResourcePoolPayloadGetPerformanceClassRetType = string

type UpdateResourcePoolPayloadGetSizeGigabytesArgType

type UpdateResourcePoolPayloadGetSizeGigabytesArgType = *int64

type UpdateResourcePoolPayloadGetSizeGigabytesAttributeType

type UpdateResourcePoolPayloadGetSizeGigabytesAttributeType = *int64

isInteger

type UpdateResourcePoolPayloadGetSizeGigabytesRetType

type UpdateResourcePoolPayloadGetSizeGigabytesRetType = *int64

type UpdateResourcePoolPayloadGetSnapshotScheduleNameArgType

type UpdateResourcePoolPayloadGetSnapshotScheduleNameArgType = string

type UpdateResourcePoolPayloadGetSnapshotScheduleNameAttributeType

type UpdateResourcePoolPayloadGetSnapshotScheduleNameAttributeType = *string

isNotNullableString

type UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType

type UpdateResourcePoolPayloadGetSnapshotScheduleNameRetType = string

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleArgType

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleArgType = bool

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleAttributeType = *bool

isBoolean

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType

type UpdateResourcePoolPayloadgetSnapshotsAreVisibleRetType = bool

type UpdateResourcePoolRequest

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

func (UpdateResourcePoolRequest) Execute

func (UpdateResourcePoolRequest) UpdateResourcePoolPayload

func (r UpdateResourcePoolRequest) UpdateResourcePoolPayload(updateResourcePoolPayload UpdateResourcePoolPayload) ApiUpdateResourcePoolRequest

type UpdateResourcePoolResponse

type UpdateResourcePoolResponse struct {
	ResourcePool UpdateResourcePoolResponseGetResourcePoolAttributeType `json:"resourcePool,omitempty"`
}

UpdateResourcePoolResponse struct for UpdateResourcePoolResponse

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

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

func (*UpdateResourcePoolResponse) GetResourcePool

GetResourcePool returns the ResourcePool field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponse) HasResourcePool

func (o *UpdateResourcePoolResponse) HasResourcePool() bool

HasResourcePool returns a boolean if a field has been set.

func (*UpdateResourcePoolResponse) SetResourcePool

SetResourcePool gets a reference to the given UpdateResourcePoolResponseResourcePool and assigns it to the ResourcePool field.

func (UpdateResourcePoolResponse) ToMap

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

type UpdateResourcePoolResponseGetResourcePoolArgType

type UpdateResourcePoolResponseGetResourcePoolArgType = UpdateResourcePoolResponseResourcePool

type UpdateResourcePoolResponseGetResourcePoolAttributeType

type UpdateResourcePoolResponseGetResourcePoolAttributeType = *UpdateResourcePoolResponseResourcePool

isModel

type UpdateResourcePoolResponseGetResourcePoolRetType

type UpdateResourcePoolResponseGetResourcePoolRetType = UpdateResourcePoolResponseResourcePool

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"`
	SnapshotSchedule UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType `json:"snapshotSchedule,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

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

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

func (*UpdateResourcePoolResponseResourcePool) GetAvailabilityZone

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetCountShares

GetCountShares returns the CountShares field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClass

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.

func (*UpdateResourcePoolResponseResourcePool) GetPerformanceClassDowngradableAt

GetPerformanceClassDowngradableAt returns the PerformanceClassDowngradableAt field value if set, zero value otherwise.

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.

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.

func (*UpdateResourcePoolResponseResourcePool) GetSizeReducibleAt

GetSizeReducibleAt returns the SizeReducibleAt field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetSnapshotSchedule

GetSnapshotSchedule returns the SnapshotSchedule field value if set, zero value otherwise.

func (*UpdateResourcePoolResponseResourcePool) GetSnapshotScheduleOk

GetSnapshotScheduleOk returns a tuple with the SnapshotSchedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateResourcePoolResponseResourcePool) GetSnapshotsAreVisible

GetSnapshotsAreVisible returns the SnapshotsAreVisible field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetSpace

GetSpace returns the Space field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) GetState

GetState returns the State field value if set, zero value otherwise.

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.

func (*UpdateResourcePoolResponseResourcePool) HasAvailabilityZone

func (o *UpdateResourcePoolResponseResourcePool) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasCountShares

func (o *UpdateResourcePoolResponseResourcePool) HasCountShares() bool

HasCountShares returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasCreatedAt

func (o *UpdateResourcePoolResponseResourcePool) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasId

HasId returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasIpAcl

HasIpAcl returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasLabels

HasLabels returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasMountPath

func (o *UpdateResourcePoolResponseResourcePool) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasName

HasName returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasPerformanceClass

func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt

func (o *UpdateResourcePoolResponseResourcePool) HasPerformanceClassDowngradableAt() bool

HasPerformanceClassDowngradableAt returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasSizeReducibleAt

func (o *UpdateResourcePoolResponseResourcePool) HasSizeReducibleAt() bool

HasSizeReducibleAt returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasSnapshotSchedule

func (o *UpdateResourcePoolResponseResourcePool) HasSnapshotSchedule() bool

HasSnapshotSchedule returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasSnapshotsAreVisible

func (o *UpdateResourcePoolResponseResourcePool) HasSnapshotsAreVisible() bool

HasSnapshotsAreVisible returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasSpace

HasSpace returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) HasState

HasState returns a boolean if a field has been set.

func (*UpdateResourcePoolResponseResourcePool) SetAvailabilityZone

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.

func (*UpdateResourcePoolResponseResourcePool) SetCountShares

SetCountShares gets a reference to the given int64 and assigns it to the CountShares field.

func (*UpdateResourcePoolResponseResourcePool) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UpdateResourcePoolResponseResourcePool) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*UpdateResourcePoolResponseResourcePool) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*UpdateResourcePoolResponseResourcePool) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*UpdateResourcePoolResponseResourcePool) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*UpdateResourcePoolResponseResourcePool) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateResourcePoolResponseResourcePool) SetPerformanceClass

SetPerformanceClass gets a reference to the given ResourcePoolPerformanceClass and assigns it to the PerformanceClass field.

func (*UpdateResourcePoolResponseResourcePool) SetPerformanceClassDowngradableAt

SetPerformanceClassDowngradableAt gets a reference to the given time.Time and assigns it to the PerformanceClassDowngradableAt field.

func (*UpdateResourcePoolResponseResourcePool) SetSizeReducibleAt

SetSizeReducibleAt gets a reference to the given time.Time and assigns it to the SizeReducibleAt field.

func (*UpdateResourcePoolResponseResourcePool) SetSnapshotSchedule

SetSnapshotSchedule gets a reference to the given SnapshotSchedule and assigns it to the SnapshotSchedule field.

func (*UpdateResourcePoolResponseResourcePool) SetSnapshotsAreVisible

SetSnapshotsAreVisible gets a reference to the given bool and assigns it to the SnapshotsAreVisible field.

func (*UpdateResourcePoolResponseResourcePool) SetSpace

SetSpace gets a reference to the given ResourcePoolSpace and assigns it to the Space field.

func (*UpdateResourcePoolResponseResourcePool) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (UpdateResourcePoolResponseResourcePool) ToMap

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

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneArgType = string

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneAttributeType = *string

isNotNullableString

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType

type UpdateResourcePoolResponseResourcePoolGetAvailabilityZoneRetType = string

type UpdateResourcePoolResponseResourcePoolGetCountSharesArgType

type UpdateResourcePoolResponseResourcePoolGetCountSharesArgType = int64

type UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType

type UpdateResourcePoolResponseResourcePoolGetCountSharesAttributeType = *int64

isInteger

type UpdateResourcePoolResponseResourcePoolGetCountSharesRetType

type UpdateResourcePoolResponseResourcePoolGetCountSharesRetType = int64

type UpdateResourcePoolResponseResourcePoolGetCreatedAtArgType

type UpdateResourcePoolResponseResourcePoolGetCreatedAtArgType = time.Time

type UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType

type UpdateResourcePoolResponseResourcePoolGetCreatedAtAttributeType = *time.Time

isDateTime

type UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType

type UpdateResourcePoolResponseResourcePoolGetCreatedAtRetType = time.Time

type UpdateResourcePoolResponseResourcePoolGetIdArgType

type UpdateResourcePoolResponseResourcePoolGetIdArgType = string

type UpdateResourcePoolResponseResourcePoolGetIdAttributeType

type UpdateResourcePoolResponseResourcePoolGetIdAttributeType = *string

isNotNullableString

type UpdateResourcePoolResponseResourcePoolGetIdRetType

type UpdateResourcePoolResponseResourcePoolGetIdRetType = string

type UpdateResourcePoolResponseResourcePoolGetIpAclArgType

type UpdateResourcePoolResponseResourcePoolGetIpAclArgType = []string

type UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType

type UpdateResourcePoolResponseResourcePoolGetIpAclAttributeType = *[]string

isArray

type UpdateResourcePoolResponseResourcePoolGetIpAclRetType

type UpdateResourcePoolResponseResourcePoolGetIpAclRetType = []string

type UpdateResourcePoolResponseResourcePoolGetLabelsArgType

type UpdateResourcePoolResponseResourcePoolGetLabelsArgType = map[string]string

type UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType

type UpdateResourcePoolResponseResourcePoolGetLabelsAttributeType = *map[string]string

isContainer

type UpdateResourcePoolResponseResourcePoolGetLabelsRetType

type UpdateResourcePoolResponseResourcePoolGetLabelsRetType = map[string]string

type UpdateResourcePoolResponseResourcePoolGetMountPathArgType

type UpdateResourcePoolResponseResourcePoolGetMountPathArgType = string

type UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType

type UpdateResourcePoolResponseResourcePoolGetMountPathAttributeType = *string

isNotNullableString

type UpdateResourcePoolResponseResourcePoolGetMountPathRetType

type UpdateResourcePoolResponseResourcePoolGetMountPathRetType = string

type UpdateResourcePoolResponseResourcePoolGetNameArgType

type UpdateResourcePoolResponseResourcePoolGetNameArgType = string

type UpdateResourcePoolResponseResourcePoolGetNameAttributeType

type UpdateResourcePoolResponseResourcePoolGetNameAttributeType = *string

isNotNullableString

type UpdateResourcePoolResponseResourcePoolGetNameRetType

type UpdateResourcePoolResponseResourcePoolGetNameRetType = string

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassArgType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassArgType = ResourcePoolPerformanceClass

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassAttributeType = *ResourcePoolPerformanceClass

isModel

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtArgType = time.Time

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtAttributeType = *time.Time

isDateTime

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassDowngradableAtRetType = time.Time

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType

type UpdateResourcePoolResponseResourcePoolGetPerformanceClassRetType = ResourcePoolPerformanceClass

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtArgType = time.Time

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtAttributeType = *time.Time

isDateTime

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType

type UpdateResourcePoolResponseResourcePoolGetSizeReducibleAtRetType = time.Time

type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType

type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleArgType = SnapshotSchedule

type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType

type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleAttributeType = *SnapshotSchedule

isModel

type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType

type UpdateResourcePoolResponseResourcePoolGetSnapshotScheduleRetType = SnapshotSchedule

type UpdateResourcePoolResponseResourcePoolGetSpaceArgType

type UpdateResourcePoolResponseResourcePoolGetSpaceArgType = ResourcePoolSpace

type UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType

type UpdateResourcePoolResponseResourcePoolGetSpaceAttributeType = *ResourcePoolSpace

isModel

type UpdateResourcePoolResponseResourcePoolGetSpaceRetType

type UpdateResourcePoolResponseResourcePoolGetSpaceRetType = ResourcePoolSpace

type UpdateResourcePoolResponseResourcePoolGetStateArgType

type UpdateResourcePoolResponseResourcePoolGetStateArgType = string

type UpdateResourcePoolResponseResourcePoolGetStateAttributeType

type UpdateResourcePoolResponseResourcePoolGetStateAttributeType = *string

isNotNullableString

type UpdateResourcePoolResponseResourcePoolGetStateRetType

type UpdateResourcePoolResponseResourcePoolGetStateRetType = string

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleArgType = bool

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleAttributeType = *bool

isBoolean

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType

type UpdateResourcePoolResponseResourcePoolgetSnapshotsAreVisibleRetType = bool

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

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

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

func (*UpdateShareExportPolicyBodyRule) GetDescription

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*UpdateShareExportPolicyBodyRule) GetIpAcl

GetIpAcl returns the IpAcl field value if set, zero value otherwise.

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.

func (*UpdateShareExportPolicyBodyRule) GetOrder

GetOrder returns the Order field value if set, zero value otherwise.

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.

func (*UpdateShareExportPolicyBodyRule) GetReadOnly

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

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.

func (*UpdateShareExportPolicyBodyRule) GetSetUuid

GetSetUuid returns the SetUuid field value if set, zero value otherwise.

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.

func (*UpdateShareExportPolicyBodyRule) GetSuperUser

GetSuperUser returns the SuperUser field value if set, zero value otherwise.

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.

func (*UpdateShareExportPolicyBodyRule) HasDescription

func (o *UpdateShareExportPolicyBodyRule) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateShareExportPolicyBodyRule) HasIpAcl

func (o *UpdateShareExportPolicyBodyRule) HasIpAcl() bool

HasIpAcl returns a boolean if a field has been set.

func (*UpdateShareExportPolicyBodyRule) HasOrder

func (o *UpdateShareExportPolicyBodyRule) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*UpdateShareExportPolicyBodyRule) HasReadOnly

func (o *UpdateShareExportPolicyBodyRule) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*UpdateShareExportPolicyBodyRule) HasSetUuid

func (o *UpdateShareExportPolicyBodyRule) HasSetUuid() bool

HasSetUuid returns a boolean if a field has been set.

func (*UpdateShareExportPolicyBodyRule) HasSuperUser

func (o *UpdateShareExportPolicyBodyRule) HasSuperUser() bool

HasSuperUser returns a boolean if a field has been set.

func (*UpdateShareExportPolicyBodyRule) SetDescription

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateShareExportPolicyBodyRule) SetDescriptionNil

func (o *UpdateShareExportPolicyBodyRule) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateShareExportPolicyBodyRule) SetIpAcl

SetIpAcl gets a reference to the given []string and assigns it to the IpAcl field.

func (*UpdateShareExportPolicyBodyRule) SetOrder

SetOrder gets a reference to the given int64 and assigns it to the Order field.

func (*UpdateShareExportPolicyBodyRule) SetReadOnly

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*UpdateShareExportPolicyBodyRule) SetSetUuid

SetSetUuid gets a reference to the given bool and assigns it to the SetUuid field.

func (*UpdateShareExportPolicyBodyRule) SetSuperUser

SetSuperUser gets a reference to the given bool and assigns it to the SuperUser field.

func (UpdateShareExportPolicyBodyRule) ToMap

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

func (*UpdateShareExportPolicyBodyRule) UnsetDescription

func (o *UpdateShareExportPolicyBodyRule) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type UpdateShareExportPolicyBodyRuleGetDescriptionArgType

type UpdateShareExportPolicyBodyRuleGetDescriptionArgType = *string

type UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType

type UpdateShareExportPolicyBodyRuleGetDescriptionAttributeType = *NullableString

isNullableString

type UpdateShareExportPolicyBodyRuleGetDescriptionRetType

type UpdateShareExportPolicyBodyRuleGetDescriptionRetType = *string

type UpdateShareExportPolicyBodyRuleGetIpAclArgType

type UpdateShareExportPolicyBodyRuleGetIpAclArgType = []string

type UpdateShareExportPolicyBodyRuleGetIpAclAttributeType

type UpdateShareExportPolicyBodyRuleGetIpAclAttributeType = *[]string

isArray

type UpdateShareExportPolicyBodyRuleGetIpAclRetType

type UpdateShareExportPolicyBodyRuleGetIpAclRetType = []string

type UpdateShareExportPolicyBodyRuleGetOrderArgType

type UpdateShareExportPolicyBodyRuleGetOrderArgType = int64

type UpdateShareExportPolicyBodyRuleGetOrderAttributeType

type UpdateShareExportPolicyBodyRuleGetOrderAttributeType = *int64

isInteger

type UpdateShareExportPolicyBodyRuleGetOrderRetType

type UpdateShareExportPolicyBodyRuleGetOrderRetType = int64

type UpdateShareExportPolicyBodyRulegetReadOnlyArgType

type UpdateShareExportPolicyBodyRulegetReadOnlyArgType = bool

type UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType

type UpdateShareExportPolicyBodyRulegetReadOnlyAttributeType = *bool

isBoolean

type UpdateShareExportPolicyBodyRulegetReadOnlyRetType

type UpdateShareExportPolicyBodyRulegetReadOnlyRetType = bool

type UpdateShareExportPolicyBodyRulegetSetUuidArgType

type UpdateShareExportPolicyBodyRulegetSetUuidArgType = bool

type UpdateShareExportPolicyBodyRulegetSetUuidAttributeType

type UpdateShareExportPolicyBodyRulegetSetUuidAttributeType = *bool

isBoolean

type UpdateShareExportPolicyBodyRulegetSetUuidRetType

type UpdateShareExportPolicyBodyRulegetSetUuidRetType = bool

type UpdateShareExportPolicyBodyRulegetSuperUserArgType

type UpdateShareExportPolicyBodyRulegetSuperUserArgType = bool

type UpdateShareExportPolicyBodyRulegetSuperUserAttributeType

type UpdateShareExportPolicyBodyRulegetSuperUserAttributeType = *bool

isBoolean

type UpdateShareExportPolicyBodyRulegetSuperUserRetType

type UpdateShareExportPolicyBodyRulegetSuperUserRetType = bool

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

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

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

func (*UpdateShareExportPolicyPayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateShareExportPolicyPayload) GetRules

GetRules returns the Rules field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*UpdateShareExportPolicyPayload) HasLabels

func (o *UpdateShareExportPolicyPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateShareExportPolicyPayload) HasRules

func (o *UpdateShareExportPolicyPayload) HasRules() bool

HasRules returns a boolean if a field has been set.

func (*UpdateShareExportPolicyPayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*UpdateShareExportPolicyPayload) SetRules

SetRules gets a reference to the given []UpdateShareExportPolicyBodyRule and assigns it to the Rules field.

func (UpdateShareExportPolicyPayload) ToMap

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

type UpdateShareExportPolicyPayloadGetLabelsArgType

type UpdateShareExportPolicyPayloadGetLabelsArgType = map[string]string

type UpdateShareExportPolicyPayloadGetLabelsAttributeType

type UpdateShareExportPolicyPayloadGetLabelsAttributeType = *map[string]string

isContainer

type UpdateShareExportPolicyPayloadGetLabelsRetType

type UpdateShareExportPolicyPayloadGetLabelsRetType = map[string]string

type UpdateShareExportPolicyPayloadGetRulesArgType

type UpdateShareExportPolicyPayloadGetRulesArgType = *[]UpdateShareExportPolicyBodyRule

type UpdateShareExportPolicyPayloadGetRulesAttributeType

type UpdateShareExportPolicyPayloadGetRulesAttributeType = *[]UpdateShareExportPolicyBodyRule

isArray

type UpdateShareExportPolicyPayloadGetRulesRetType

type UpdateShareExportPolicyPayloadGetRulesRetType = *[]UpdateShareExportPolicyBodyRule

type UpdateShareExportPolicyRequest

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

func (UpdateShareExportPolicyRequest) Execute

func (UpdateShareExportPolicyRequest) UpdateShareExportPolicyPayload

func (r UpdateShareExportPolicyRequest) UpdateShareExportPolicyPayload(updateShareExportPolicyPayload UpdateShareExportPolicyPayload) ApiUpdateShareExportPolicyRequest

type UpdateShareExportPolicyResponse

type UpdateShareExportPolicyResponse struct {
	ShareExportPolicy UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType `json:"shareExportPolicy,omitempty"`
}

UpdateShareExportPolicyResponse struct for UpdateShareExportPolicyResponse

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

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

func (*UpdateShareExportPolicyResponse) GetShareExportPolicy

GetShareExportPolicy returns the ShareExportPolicy field value if set, zero value otherwise.

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.

func (*UpdateShareExportPolicyResponse) HasShareExportPolicy

func (o *UpdateShareExportPolicyResponse) HasShareExportPolicy() bool

HasShareExportPolicy returns a boolean if a field has been set.

func (*UpdateShareExportPolicyResponse) SetShareExportPolicy

SetShareExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ShareExportPolicy field.

func (UpdateShareExportPolicyResponse) ToMap

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

type UpdateShareExportPolicyResponseGetShareExportPolicyArgType

type UpdateShareExportPolicyResponseGetShareExportPolicyArgType = ShareExportPolicy

type UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType

type UpdateShareExportPolicyResponseGetShareExportPolicyAttributeType = *ShareExportPolicy

isModel

type UpdateShareExportPolicyResponseGetShareExportPolicyRetType

type UpdateShareExportPolicyResponseGetShareExportPolicyRetType = ShareExportPolicy

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

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

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

func (*UpdateSharePayload) GetExportPolicyName

GetExportPolicyName returns the ExportPolicyName field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*UpdateSharePayload) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

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).

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

func (*UpdateSharePayload) HasExportPolicyName

func (o *UpdateSharePayload) HasExportPolicyName() bool

HasExportPolicyName returns a boolean if a field has been set.

func (*UpdateSharePayload) HasLabels

func (o *UpdateSharePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateSharePayload) HasSpaceHardLimitGigabytes

func (o *UpdateSharePayload) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set.

func (*UpdateSharePayload) SetExportPolicyName

SetExportPolicyName gets a reference to the given string and assigns it to the ExportPolicyName field.

func (*UpdateSharePayload) SetExportPolicyNameNil

func (o *UpdateSharePayload) SetExportPolicyNameNil()

SetExportPolicyNameNil sets the value for ExportPolicyName to be an explicit nil

func (*UpdateSharePayload) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*UpdateSharePayload) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.

func (*UpdateSharePayload) SetSpaceHardLimitGigabytesNil

func (o *UpdateSharePayload) SetSpaceHardLimitGigabytesNil()

SetSpaceHardLimitGigabytesNil sets the value for SpaceHardLimitGigabytes to be an explicit nil

func (UpdateSharePayload) ToMap

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

func (*UpdateSharePayload) UnsetExportPolicyName

func (o *UpdateSharePayload) UnsetExportPolicyName()

UnsetExportPolicyName ensures that no value is present for ExportPolicyName, not even an explicit nil

func (*UpdateSharePayload) UnsetSpaceHardLimitGigabytes

func (o *UpdateSharePayload) UnsetSpaceHardLimitGigabytes()

UnsetSpaceHardLimitGigabytes ensures that no value is present for SpaceHardLimitGigabytes, not even an explicit nil

type UpdateSharePayloadGetExportPolicyNameArgType

type UpdateSharePayloadGetExportPolicyNameArgType = *string

type UpdateSharePayloadGetExportPolicyNameAttributeType

type UpdateSharePayloadGetExportPolicyNameAttributeType = *NullableString

isNullableString

type UpdateSharePayloadGetExportPolicyNameRetType

type UpdateSharePayloadGetExportPolicyNameRetType = *string

type UpdateSharePayloadGetLabelsArgType

type UpdateSharePayloadGetLabelsArgType = map[string]string

type UpdateSharePayloadGetLabelsAttributeType

type UpdateSharePayloadGetLabelsAttributeType = *map[string]string

isContainer

type UpdateSharePayloadGetLabelsRetType

type UpdateSharePayloadGetLabelsRetType = map[string]string

type UpdateSharePayloadGetSpaceHardLimitGigabytesArgType

type UpdateSharePayloadGetSpaceHardLimitGigabytesArgType = *int64

type UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType

type UpdateSharePayloadGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger

type UpdateSharePayloadGetSpaceHardLimitGigabytesRetType

type UpdateSharePayloadGetSpaceHardLimitGigabytesRetType = *int64

type UpdateShareRequest

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

func (UpdateShareRequest) Execute

func (UpdateShareRequest) UpdateSharePayload

func (r UpdateShareRequest) UpdateSharePayload(updateSharePayload UpdateSharePayload) ApiUpdateShareRequest

type UpdateShareResponse

type UpdateShareResponse struct {
	Share UpdateShareResponseGetShareAttributeType `json:"share,omitempty"`
}

UpdateShareResponse struct for UpdateShareResponse

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

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

func (*UpdateShareResponse) GetShare

GetShare returns the Share field value if set, zero value otherwise.

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.

func (*UpdateShareResponse) HasShare

func (o *UpdateShareResponse) HasShare() bool

HasShare returns a boolean if a field has been set.

func (*UpdateShareResponse) SetShare

SetShare gets a reference to the given UpdateShareResponseShare and assigns it to the Share field.

func (UpdateShareResponse) ToMap

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

type UpdateShareResponseGetShareArgType

type UpdateShareResponseGetShareArgType = UpdateShareResponseShare

type UpdateShareResponseGetShareAttributeType

type UpdateShareResponseGetShareAttributeType = *UpdateShareResponseShare

isModel

type UpdateShareResponseGetShareRetType

type UpdateShareResponseGetShareRetType = UpdateShareResponseShare

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

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

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

func (*UpdateShareResponseShare) GetCreatedAt

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*UpdateShareResponseShare) GetExportPolicy

GetExportPolicy returns the ExportPolicy field value if set, zero value otherwise (both if not set or set to explicit null).

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

func (*UpdateShareResponseShare) GetId

GetId returns the Id field value if set, zero value otherwise.

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.

func (*UpdateShareResponseShare) GetLabels

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateShareResponseShare) GetMountPath

GetMountPath returns the MountPath field value if set, zero value otherwise.

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.

func (*UpdateShareResponseShare) GetName

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateShareResponseShare) GetSpaceHardLimitGigabytes

GetSpaceHardLimitGigabytes returns the SpaceHardLimitGigabytes field value if set, zero value otherwise.

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.

func (*UpdateShareResponseShare) GetState

GetState returns the State field value if set, zero value otherwise.

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.

func (*UpdateShareResponseShare) HasCreatedAt

func (o *UpdateShareResponseShare) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UpdateShareResponseShare) HasExportPolicy

func (o *UpdateShareResponseShare) HasExportPolicy() bool

HasExportPolicy returns a boolean if a field has been set.

func (*UpdateShareResponseShare) HasId

func (o *UpdateShareResponseShare) HasId() bool

HasId returns a boolean if a field has been set.

func (*UpdateShareResponseShare) HasLabels

func (o *UpdateShareResponseShare) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateShareResponseShare) HasMountPath

func (o *UpdateShareResponseShare) HasMountPath() bool

HasMountPath returns a boolean if a field has been set.

func (*UpdateShareResponseShare) HasName

func (o *UpdateShareResponseShare) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateShareResponseShare) HasSpaceHardLimitGigabytes

func (o *UpdateShareResponseShare) HasSpaceHardLimitGigabytes() bool

HasSpaceHardLimitGigabytes returns a boolean if a field has been set.

func (*UpdateShareResponseShare) HasState

func (o *UpdateShareResponseShare) HasState() bool

HasState returns a boolean if a field has been set.

func (*UpdateShareResponseShare) SetCreatedAt

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UpdateShareResponseShare) SetExportPolicy

SetExportPolicy gets a reference to the given ShareExportPolicy and assigns it to the ExportPolicy field.

func (*UpdateShareResponseShare) SetExportPolicyNil

func (o *UpdateShareResponseShare) SetExportPolicyNil()

SetExportPolicyNil sets the value for ExportPolicy to be an explicit nil

func (*UpdateShareResponseShare) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*UpdateShareResponseShare) SetLabels

SetLabels gets a reference to the given map[string]string and assigns it to the Labels field.

func (*UpdateShareResponseShare) SetMountPath

SetMountPath gets a reference to the given string and assigns it to the MountPath field.

func (*UpdateShareResponseShare) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateShareResponseShare) SetSpaceHardLimitGigabytes

SetSpaceHardLimitGigabytes gets a reference to the given int64 and assigns it to the SpaceHardLimitGigabytes field.

func (*UpdateShareResponseShare) SetState

SetState gets a reference to the given string and assigns it to the State field.

func (UpdateShareResponseShare) ToMap

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

func (*UpdateShareResponseShare) UnsetExportPolicy

func (o *UpdateShareResponseShare) UnsetExportPolicy()

UnsetExportPolicy ensures that no value is present for ExportPolicy, not even an explicit nil

type UpdateShareResponseShareGetCreatedAtArgType

type UpdateShareResponseShareGetCreatedAtArgType = time.Time

type UpdateShareResponseShareGetCreatedAtAttributeType

type UpdateShareResponseShareGetCreatedAtAttributeType = *time.Time

isDateTime

type UpdateShareResponseShareGetCreatedAtRetType

type UpdateShareResponseShareGetCreatedAtRetType = time.Time

type UpdateShareResponseShareGetExportPolicyArgType

type UpdateShareResponseShareGetExportPolicyArgType = *NullableShareExportPolicy

type UpdateShareResponseShareGetExportPolicyAttributeType

type UpdateShareResponseShareGetExportPolicyAttributeType = *NullableShareExportPolicy

isModel

type UpdateShareResponseShareGetExportPolicyRetType

type UpdateShareResponseShareGetExportPolicyRetType = *NullableShareExportPolicy

type UpdateShareResponseShareGetIdArgType

type UpdateShareResponseShareGetIdArgType = string

type UpdateShareResponseShareGetIdAttributeType

type UpdateShareResponseShareGetIdAttributeType = *string

isNotNullableString

type UpdateShareResponseShareGetIdRetType

type UpdateShareResponseShareGetIdRetType = string

type UpdateShareResponseShareGetLabelsArgType

type UpdateShareResponseShareGetLabelsArgType = map[string]string

type UpdateShareResponseShareGetLabelsAttributeType

type UpdateShareResponseShareGetLabelsAttributeType = *map[string]string

isContainer

type UpdateShareResponseShareGetLabelsRetType

type UpdateShareResponseShareGetLabelsRetType = map[string]string

type UpdateShareResponseShareGetMountPathArgType

type UpdateShareResponseShareGetMountPathArgType = string

type UpdateShareResponseShareGetMountPathAttributeType

type UpdateShareResponseShareGetMountPathAttributeType = *string

isNotNullableString

type UpdateShareResponseShareGetMountPathRetType

type UpdateShareResponseShareGetMountPathRetType = string

type UpdateShareResponseShareGetNameArgType

type UpdateShareResponseShareGetNameArgType = string

type UpdateShareResponseShareGetNameAttributeType

type UpdateShareResponseShareGetNameAttributeType = *string

isNotNullableString

type UpdateShareResponseShareGetNameRetType

type UpdateShareResponseShareGetNameRetType = string

type UpdateShareResponseShareGetSpaceHardLimitGigabytesArgType

type UpdateShareResponseShareGetSpaceHardLimitGigabytesArgType = int64

type UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType

type UpdateShareResponseShareGetSpaceHardLimitGigabytesAttributeType = *int64

isInteger

type UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType

type UpdateShareResponseShareGetSpaceHardLimitGigabytesRetType = int64

type UpdateShareResponseShareGetStateArgType

type UpdateShareResponseShareGetStateArgType = string

type UpdateShareResponseShareGetStateAttributeType

type UpdateShareResponseShareGetStateAttributeType = *string

isNotNullableString

type UpdateShareResponseShareGetStateRetType

type UpdateShareResponseShareGetStateRetType = string

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

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

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

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

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

func (*ValidationError) GetFields

func (o *ValidationError) GetFields() (ret ValidationErrorGetFieldsRetType)

GetFields returns the Fields field value

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.

func (*ValidationError) GetTitle

func (o *ValidationError) GetTitle() (ret ValidationErrorGetTitleRetType)

GetTitle returns the Title field value

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.

func (*ValidationError) GetType

GetType returns the Type field value

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.

func (*ValidationError) HasErrorDescription

func (o *ValidationError) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*ValidationError) SetErrorDescription

SetErrorDescription gets a reference to the given interface{} and assigns it to the ErrorDescription field. Deprecated

func (*ValidationError) SetFields

SetFields sets field value

func (*ValidationError) SetTitle

SetTitle sets field value

func (*ValidationError) SetType

SetType sets field value

func (ValidationError) ToMap

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

type ValidationErrorAllOf

type ValidationErrorAllOf struct {
	// REQUIRED
	Fields ValidationErrorAllOfGetFieldsAttributeType `json:"fields" required:"true"`
}

ValidationErrorAllOf struct for ValidationErrorAllOf

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

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

func (*ValidationErrorAllOf) GetFields

GetFields returns the Fields field value

func (*ValidationErrorAllOf) GetFieldsOk

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*ValidationErrorAllOf) SetFields

SetFields sets field value

func (ValidationErrorAllOf) ToMap

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

type ValidationErrorAllOfGetFieldsArgType

type ValidationErrorAllOfGetFieldsArgType = []ValidationErrorField

type ValidationErrorAllOfGetFieldsAttributeType

type ValidationErrorAllOfGetFieldsAttributeType = *[]ValidationErrorField

isArray

type ValidationErrorAllOfGetFieldsRetType

type ValidationErrorAllOfGetFieldsRetType = []ValidationErrorField

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

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

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

func (*ValidationErrorField) GetField

GetField returns the Field field value

func (*ValidationErrorField) GetFieldOk

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (*ValidationErrorField) GetReason

GetReason returns the Reason field value

func (*ValidationErrorField) GetReasonOk

GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set.

func (*ValidationErrorField) SetField

SetField sets field value

func (*ValidationErrorField) SetReason

SetReason sets field value

func (ValidationErrorField) ToMap

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

type ValidationErrorFieldGetFieldArgType

type ValidationErrorFieldGetFieldArgType = string

type ValidationErrorFieldGetFieldAttributeType

type ValidationErrorFieldGetFieldAttributeType = *string

isNotNullableString

type ValidationErrorFieldGetFieldRetType

type ValidationErrorFieldGetFieldRetType = string

type ValidationErrorFieldGetReasonArgType

type ValidationErrorFieldGetReasonArgType = string

type ValidationErrorFieldGetReasonAttributeType

type ValidationErrorFieldGetReasonAttributeType = *string

isNotNullableString

type ValidationErrorFieldGetReasonRetType

type ValidationErrorFieldGetReasonRetType = string

type ValidationErrorGetErrorDescriptionArgType

type ValidationErrorGetErrorDescriptionArgType = any

type ValidationErrorGetErrorDescriptionAttributeType

type ValidationErrorGetErrorDescriptionAttributeType = any

isAny

type ValidationErrorGetErrorDescriptionRetType

type ValidationErrorGetErrorDescriptionRetType = any

type ValidationErrorGetFieldsArgType

type ValidationErrorGetFieldsArgType = []ValidationErrorField

type ValidationErrorGetFieldsAttributeType

type ValidationErrorGetFieldsAttributeType = *[]ValidationErrorField

isArray

type ValidationErrorGetFieldsRetType

type ValidationErrorGetFieldsRetType = []ValidationErrorField

type ValidationErrorGetTitleArgType

type ValidationErrorGetTitleArgType = string

type ValidationErrorGetTitleAttributeType

type ValidationErrorGetTitleAttributeType = *string

isNotNullableString

type ValidationErrorGetTitleRetType

type ValidationErrorGetTitleRetType = string

type ValidationErrorGetTypeArgType

type ValidationErrorGetTypeArgType = string

type ValidationErrorGetTypeAttributeType

type ValidationErrorGetTypeAttributeType = *string

isNotNullableString

type ValidationErrorGetTypeRetType

type ValidationErrorGetTypeRetType = string

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL