client

package
v1.0.0-alpha Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: MPL-2.0 Imports: 20 Imported by: 0

README

Go API client for client

The public API definitions for APEX Navigator for Multicloud Storage

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.dell.com/support

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import client "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value client.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), client.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value client.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), client.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using client.ContextOperationServerIndices and client.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), client.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), client.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AwsAccountsAPI AwsAccountsCollection Get /rest/services/storage/v1/aws-accounts List connected AWS accounts
AwsAccountsAPI AwsAccountsCreate Post /rest/services/storage/v1/aws-accounts Connect AWS account
AwsAccountsAPI AwsAccountsDelete Delete /rest/services/storage/v1/aws-accounts/{account_id} Disconnect AWS account
AwsAccountsAPI AwsAccountsGenerateTrustPolicy Post /rest/services/storage/v1/aws-accounts/generate-trust-policy Retrieve AWS Trust Policy
AwsAccountsAPI AwsAccountsInstance Get /rest/services/storage/v1/aws-accounts/{account_id} Get connected AWS account
AwsAccountsAPI AwsAccountsModify Patch /rest/services/storage/v1/aws-accounts/{account_id} Update AWS role selection
AwsPermissionPoliciesAPI AwsPermissionPoliciesCollection Get /rest/services/storage/v1/aws-permission-policies Get AWS permission policy
AwsPermissionPoliciesAPI AwsPermissionPoliciesInstance Get /rest/services/storage/v1/aws-permission-policies/{permission_policy_id} Get AWS permission policy instance
ClonesAPI ClonesCollection Get /rest/services/storage/v1/clones Get all clones
ClonesAPI ClonesCreate Post /rest/services/storage/v1/clones Create Clone
ClonesAPI ClonesDelete Delete /rest/services/storage/v1/clones/{clone_id} Delete a clone
ClonesAPI ClonesInstance Get /rest/services/storage/v1/clones/{clone_id} Get a clone
ClonesAPI ClonesMap Post /rest/services/storage/v1/clones/{clone_id}/map Map hosts to clone
ClonesAPI ClonesModify Patch /rest/services/storage/v1/clones/{clone_id} Update clone
ClonesAPI ClonesRefresh Post /rest/services/storage/v1/clones/{clone_id}/refresh Refresh Clone
ClonesAPI ClonesUnmap Post /rest/services/storage/v1/clones/{clone_id}/unmap Unmap hosts from clone
EntitlementsAPI EntitlementsCollection Get /rest/services/storage/v1/entitlements Collection Query
EntitlementsAPI EntitlementsInstance Get /rest/services/storage/v1/entitlements/{id} Instance Query
HostsAPI HostsCollection Get /rest/services/storage/v1/hosts Collection Query
HostsAPI HostsInstance Get /rest/services/storage/v1/hosts/{id} Instance Query
LicensesAPI LicensesCollection Get /rest/services/storage/v1/licenses Collection Query
LicensesAPI LicensesInstance Get /rest/services/storage/v1/licenses/{id} Instance Query
MobilityGroupsAPI MobilityGroupsCollection Get /rest/services/storage/v1/mobility-groups Get Source Mobility Groups
MobilityGroupsAPI MobilityGroupsCopy Post /rest/services/storage/v1/mobility-groups/{mobility_group_id}/copy Start copy operation on DMG
MobilityGroupsAPI MobilityGroupsCreate Post /rest/services/storage/v1/mobility-groups Create Source Mobility Group
MobilityGroupsAPI MobilityGroupsDelete Delete /rest/services/storage/v1/mobility-groups/{mobility_group_id} Delete source mobility group
MobilityGroupsAPI MobilityGroupsInstance Get /rest/services/storage/v1/mobility-groups/{mobility_group_id} Get Source Mobility Group
MobilityGroupsAPI MobilityGroupsModify Patch /rest/services/storage/v1/mobility-groups/{mobility_group_id} Update source mobility group
MobilityTargetsAPI MobilityTargetsCollection Get /rest/services/storage/v1/mobility-targets Get Mobility Targets
MobilityTargetsAPI MobilityTargetsCreate Post /rest/services/storage/v1/mobility-targets Create a mobility target
MobilityTargetsAPI MobilityTargetsDelete Delete /rest/services/storage/v1/mobility-targets/{mobility_target_id} Delete mobility target
MobilityTargetsAPI MobilityTargetsInstance Get /rest/services/storage/v1/mobility-targets/{mobility_target_id} Get Mobility Target
MobilityTargetsAPI MobilityTargetsModify Patch /rest/services/storage/v1/mobility-targets/{mobility_target_id} Update mobility target
PoolsAPI PoolsCollection Get /rest/services/storage/v1/pools Collection Query
PoolsAPI PoolsInstance Get /rest/services/storage/v1/pools/{id} Instance Query
StorageProductOptionsAPI StorageProductOptionsCollection Get /rest/services/storage/v1/storage-product-options GET offer templates for storage products
StorageProductsAPI StorageProductsCollection Get /rest/services/storage/v1/storage-products Get all the supported storage products list
StorageSystemTokensAPI StorageSystemTokensCreate Post /rest/services/storage/v1/storage-system-tokens Activate the storage system token.
StorageSystemTokensAPI StorageSystemTokensInstance Get /rest/services/storage/v1/storage-system-tokens/{id} Instance by id.
StorageSystemTokensAPI StorageSystemTokensModify Patch /rest/services/storage/v1/storage-system-tokens/{id} Update the storage system token.
StorageSystemsAPI StorageSystemsCollection Get /rest/services/storage/v1/storage-systems Collection Query
StorageSystemsAPI StorageSystemsCreate Post /rest/services/storage/v1/storage-systems Deploy a new storage system in cloud
StorageSystemsAPI StorageSystemsDelete Delete /rest/services/storage/v1/storage-systems/{id} Decommission storage system
StorageSystemsAPI StorageSystemsFinalizeTrust Post /rest/services/storage/v1/storage-systems/{id}/finalize-trust Finalize system trust
StorageSystemsAPI StorageSystemsInitializeTrust Post /rest/services/storage/v1/storage-systems/{id}/initialize-trust Initialize system trust
StorageSystemsAPI StorageSystemsInstance Get /rest/services/storage/v1/storage-systems/{id} Instance Query
VolumesAPI VolumesCollection Get /rest/services/storage/v1/volumes Collection Query
VolumesAPI VolumesInstance Get /rest/services/storage/v1/volumes/{id} Instance Query

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedAvailabilityZoneTopologyEnumEnumValues = []AvailabilityZoneTopologyEnum{
	"SINGLE_AVAILABILITY_ZONE",
	"MULTIPLE_AVAILABILITY_ZONE",
}

All allowed values of AvailabilityZoneTopologyEnum enum

View Source
var AllowedCloudProviderEnumEnumValues = []CloudProviderEnum{
	"AWS",
}

All allowed values of CloudProviderEnum enum

View Source
var AllowedHostInitiatorProtocolEnumEnumValues = []HostInitiatorProtocolEnum{
	"NVMe",
	"SDC",
}

All allowed values of HostInitiatorProtocolEnum enum

View Source
var AllowedHttpStatusEnumEnumValues = []HttpStatusEnum{
	200,
	201,
	202,
	204,
	206,
	299,
	400,
	401,
	403,
	404,
	409,
	422,
	429,
	500,
	503,
}

All allowed values of HttpStatusEnum enum

View Source
var AllowedLicensesCapacityUnitsEnumEnumValues = []LicensesCapacityUnitsEnum{
	"COUNT",
	"PERCENT",
	"REQUEST_P_MIN",
	"BYTE",
	"BYTE_P_SEC",
	"IO_P_SEC",
}

All allowed values of LicensesCapacityUnitsEnum enum

View Source
var AllowedLicensesExpirationTypeEnumEnumValues = []LicensesExpirationTypeEnum{
	"TRIAL",
	"EXT_TRIAL",
	"TIME_LIMITED",
	"GRACE_PERIOD",
	"RESTRICTED",
	"PERMANENT",
}

All allowed values of LicensesExpirationTypeEnum enum

View Source
var AllowedLicensesTypeEnumEnumValues = []LicensesTypeEnum{
	"PERPETUAL",
	"SUBSCRIPTION",
	"EVALUATION",
}

All allowed values of LicensesTypeEnum enum

View Source
var AllowedPowerFlexTierEnumEnumValues = []PowerFlexTierEnum{
	"BALANCED",
	"PERFORMANCE_OPTIMIZED",
}

All allowed values of PowerFlexTierEnum enum

View Source
var AllowedProductsTypeEnumEnumValues = []ProductsTypeEnum{
	"POWERFLEX",
}

All allowed values of ProductsTypeEnum enum

View Source
var AllowedSeverityEnumEnumValues = []SeverityEnum{
	"INFO",
	"WARNING",
	"ERROR",
	"CRITICAL",
}

All allowed values of SeverityEnum enum

View Source
var AllowedStorageProductActionEnumEnumValues = []StorageProductActionEnum{
	"DELETE",
	"CREATE",
	"DEPLOY",
}

All allowed values of StorageProductActionEnum enum

View Source
var AllowedStorageProductEnumEnumValues = []StorageProductEnum{
	"POWERFLEX",
}

All allowed values of StorageProductEnum enum

View Source
var AllowedStorageSystemTypeEnumEnumValues = []StorageSystemTypeEnum{
	"POWERFLEX",
}

All allowed values of StorageSystemTypeEnum enum

View Source
var AllowedStorageTypeEnumEnumValues = []StorageTypeEnum{
	"BLOCK",
}

All allowed values of StorageTypeEnum enum

View Source
var AllowedSubnetTypeEnumEnumValues = []SubnetTypeEnum{
	"UNDEFINED",
	"EXTERNAL",
	"INTERNAL",
}

All allowed values of SubnetTypeEnum enum

View Source
var AllowedSystemDeploymentTypeEnumEnumValues = []SystemDeploymentTypeEnum{
	"ONPREM",
	"PUBLIC_CLOUD",
}

All allowed values of SystemDeploymentTypeEnum enum

View Source
var AllowedTierEnumEnumValues = []TierEnum{
	"BALANCED",
	"PERFORMANCE_OPTIMIZED",
}

All allowed values of TierEnum enum

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 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 {
	AwsAccountsAPI *AwsAccountsAPIService

	AwsPermissionPoliciesAPI *AwsPermissionPoliciesAPIService

	ClonesAPI *ClonesAPIService

	EntitlementsAPI *EntitlementsAPIService

	HostsAPI *HostsAPIService

	LicensesAPI *LicensesAPIService

	MobilityGroupsAPI *MobilityGroupsAPIService

	MobilityTargetsAPI *MobilityTargetsAPIService

	PoolsAPI *PoolsAPIService

	StorageProductOptionsAPI *StorageProductOptionsAPIService

	StorageProductsAPI *StorageProductsAPIService

	StorageSystemTokensAPI *StorageSystemTokensAPIService

	StorageSystemsAPI *StorageSystemsAPIService

	VolumesAPI *VolumesAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the APEX Navigator for Multicloud Storage REST APIs API v1.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AWSCloudOptions

type AWSCloudOptions struct {
	CloudType string `json:"cloud_type"`
	// AWS account ID that uniquely identifies an account. The destination of the AWS resources created for the deployment
	AccountId string `json:"account_id"`
	// AWS cloud region for deployment
	Region                   string                        `json:"region"`
	AvailabilityZoneTopology *AvailabilityZoneTopologyEnum `json:"availability_zone_topology,omitempty"`
	// Provide a ssh key name for Apex Navigator to create and use to launch Apex storage system EC2 instance with AWS. You can retrieve the private key from your AWS Secrets Manager using the same name
	SshKeyName    string          `json:"ssh_key_name"`
	Vpc           Vpc             `json:"vpc"`
	SubnetOptions []SubnetOptions `json:"subnet_options"`
}

AWSCloudOptions AWS Cloud

func NewAWSCloudOptions

func NewAWSCloudOptions(cloudType string, accountId string, region string, sshKeyName string, vpc Vpc, subnetOptions []SubnetOptions) *AWSCloudOptions

NewAWSCloudOptions instantiates a new AWSCloudOptions 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 NewAWSCloudOptionsWithDefaults

func NewAWSCloudOptionsWithDefaults() *AWSCloudOptions

NewAWSCloudOptionsWithDefaults instantiates a new AWSCloudOptions 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 (*AWSCloudOptions) GetAccountId

func (o *AWSCloudOptions) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AWSCloudOptions) GetAccountIdOk

func (o *AWSCloudOptions) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AWSCloudOptions) GetAvailabilityZoneTopology

func (o *AWSCloudOptions) GetAvailabilityZoneTopology() AvailabilityZoneTopologyEnum

GetAvailabilityZoneTopology returns the AvailabilityZoneTopology field value if set, zero value otherwise.

func (*AWSCloudOptions) GetAvailabilityZoneTopologyOk

func (o *AWSCloudOptions) GetAvailabilityZoneTopologyOk() (*AvailabilityZoneTopologyEnum, bool)

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

func (*AWSCloudOptions) GetCloudType

func (o *AWSCloudOptions) GetCloudType() string

GetCloudType returns the CloudType field value

func (*AWSCloudOptions) GetCloudTypeOk

func (o *AWSCloudOptions) GetCloudTypeOk() (*string, bool)

GetCloudTypeOk returns a tuple with the CloudType field value and a boolean to check if the value has been set.

func (*AWSCloudOptions) GetRegion

func (o *AWSCloudOptions) GetRegion() string

GetRegion returns the Region field value

func (*AWSCloudOptions) GetRegionOk

func (o *AWSCloudOptions) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*AWSCloudOptions) GetSshKeyName

func (o *AWSCloudOptions) GetSshKeyName() string

GetSshKeyName returns the SshKeyName field value

func (*AWSCloudOptions) GetSshKeyNameOk

func (o *AWSCloudOptions) GetSshKeyNameOk() (*string, bool)

GetSshKeyNameOk returns a tuple with the SshKeyName field value and a boolean to check if the value has been set.

func (*AWSCloudOptions) GetSubnetOptions

func (o *AWSCloudOptions) GetSubnetOptions() []SubnetOptions

GetSubnetOptions returns the SubnetOptions field value

func (*AWSCloudOptions) GetSubnetOptionsOk

func (o *AWSCloudOptions) GetSubnetOptionsOk() ([]SubnetOptions, bool)

GetSubnetOptionsOk returns a tuple with the SubnetOptions field value and a boolean to check if the value has been set.

func (*AWSCloudOptions) GetVpc

func (o *AWSCloudOptions) GetVpc() Vpc

GetVpc returns the Vpc field value

func (*AWSCloudOptions) GetVpcOk

func (o *AWSCloudOptions) GetVpcOk() (*Vpc, bool)

GetVpcOk returns a tuple with the Vpc field value and a boolean to check if the value has been set.

func (*AWSCloudOptions) HasAvailabilityZoneTopology

func (o *AWSCloudOptions) HasAvailabilityZoneTopology() bool

HasAvailabilityZoneTopology returns a boolean if a field has been set.

func (AWSCloudOptions) MarshalJSON

func (o AWSCloudOptions) MarshalJSON() ([]byte, error)

func (*AWSCloudOptions) SetAccountId

func (o *AWSCloudOptions) SetAccountId(v string)

SetAccountId sets field value

func (*AWSCloudOptions) SetAvailabilityZoneTopology

func (o *AWSCloudOptions) SetAvailabilityZoneTopology(v AvailabilityZoneTopologyEnum)

SetAvailabilityZoneTopology gets a reference to the given AvailabilityZoneTopologyEnum and assigns it to the AvailabilityZoneTopology field.

func (*AWSCloudOptions) SetCloudType

func (o *AWSCloudOptions) SetCloudType(v string)

SetCloudType sets field value

func (*AWSCloudOptions) SetRegion

func (o *AWSCloudOptions) SetRegion(v string)

SetRegion sets field value

func (*AWSCloudOptions) SetSshKeyName

func (o *AWSCloudOptions) SetSshKeyName(v string)

SetSshKeyName sets field value

func (*AWSCloudOptions) SetSubnetOptions

func (o *AWSCloudOptions) SetSubnetOptions(v []SubnetOptions)

SetSubnetOptions sets field value

func (*AWSCloudOptions) SetVpc

func (o *AWSCloudOptions) SetVpc(v Vpc)

SetVpc sets field value

func (AWSCloudOptions) ToMap

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

func (*AWSCloudOptions) UnmarshalJSON

func (o *AWSCloudOptions) UnmarshalJSON(data []byte) (err error)

type ApiAwsAccountsCollectionRequest

type ApiAwsAccountsCollectionRequest struct {
	ApiService *AwsAccountsAPIService
	// contains filtered or unexported fields
}

func (ApiAwsAccountsCollectionRequest) Execute

type ApiAwsAccountsCreateRequest

type ApiAwsAccountsCreateRequest struct {
	ApiService *AwsAccountsAPIService
	// contains filtered or unexported fields
}

func (ApiAwsAccountsCreateRequest) Async

Asynchronous operation support

func (ApiAwsAccountsCreateRequest) AwsAccountsCreateInput

func (r ApiAwsAccountsCreateRequest) AwsAccountsCreateInput(awsAccountsCreateInput AwsAccountsCreateInput) ApiAwsAccountsCreateRequest

func (ApiAwsAccountsCreateRequest) CorrelationId

func (r ApiAwsAccountsCreateRequest) CorrelationId(correlationId string) ApiAwsAccountsCreateRequest

Value is persisted in the resulting job, and any child jobs; allows queries to find disconnected synchronous jobs lost to a network disconnect or client or server failure.

func (ApiAwsAccountsCreateRequest) Execute

type ApiAwsAccountsDeleteRequest

type ApiAwsAccountsDeleteRequest struct {
	ApiService *AwsAccountsAPIService
	// contains filtered or unexported fields
}

func (ApiAwsAccountsDeleteRequest) Async

Asynchronous operation support

func (ApiAwsAccountsDeleteRequest) CorrelationId

func (r ApiAwsAccountsDeleteRequest) CorrelationId(correlationId string) ApiAwsAccountsDeleteRequest

Value is persisted in the resulting job, and any child jobs; allows queries to find disconnected synchronous jobs lost to a network disconnect or client or server failure.

func (ApiAwsAccountsDeleteRequest) Execute

type ApiAwsAccountsGenerateTrustPolicyRequest

type ApiAwsAccountsGenerateTrustPolicyRequest struct {
	ApiService *AwsAccountsAPIService
	// contains filtered or unexported fields
}

func (ApiAwsAccountsGenerateTrustPolicyRequest) Async

Asynchronous operation support

func (ApiAwsAccountsGenerateTrustPolicyRequest) AwsTrustPolicyInput

The request body when attempting to generate an AWS trust policy.

func (ApiAwsAccountsGenerateTrustPolicyRequest) CorrelationId

Value is persisted in the resulting job, and any child jobs; allows queries to find disconnected synchronous jobs lost to a network disconnect or client or server failure.

func (ApiAwsAccountsGenerateTrustPolicyRequest) Execute

type ApiAwsAccountsInstanceRequest

type ApiAwsAccountsInstanceRequest struct {
	ApiService *AwsAccountsAPIService
	// contains filtered or unexported fields
}

func (ApiAwsAccountsInstanceRequest) Execute

type ApiAwsAccountsModifyRequest

type ApiAwsAccountsModifyRequest struct {
	ApiService *AwsAccountsAPIService
	// contains filtered or unexported fields
}

func (ApiAwsAccountsModifyRequest) Async

Asynchronous operation support

func (ApiAwsAccountsModifyRequest) AwsAccountModifyInput

func (r ApiAwsAccountsModifyRequest) AwsAccountModifyInput(awsAccountModifyInput AwsAccountModifyInput) ApiAwsAccountsModifyRequest

func (ApiAwsAccountsModifyRequest) CorrelationId

func (r ApiAwsAccountsModifyRequest) CorrelationId(correlationId string) ApiAwsAccountsModifyRequest

Value is persisted in the resulting job, and any child jobs; allows queries to find disconnected synchronous jobs lost to a network disconnect or client or server failure.

func (ApiAwsAccountsModifyRequest) Execute

type ApiAwsPermissionPoliciesCollectionRequest

type ApiAwsPermissionPoliciesCollectionRequest struct {
	ApiService *AwsPermissionPoliciesAPIService
	// contains filtered or unexported fields
}

func (ApiAwsPermissionPoliciesCollectionRequest) Execute

type ApiAwsPermissionPoliciesInstanceRequest

type ApiAwsPermissionPoliciesInstanceRequest struct {
	ApiService *AwsPermissionPoliciesAPIService
	// contains filtered or unexported fields
}

func (ApiAwsPermissionPoliciesInstanceRequest) Execute

type ApiClonesCollectionRequest

type ApiClonesCollectionRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesCollectionRequest) Execute

func (ApiClonesCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiClonesCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiClonesCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiClonesCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiClonesCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiClonesCreateRequest

type ApiClonesCreateRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesCreateRequest) Async

Asynchronous operation support

func (ApiClonesCreateRequest) CloneCreateInput

func (r ApiClonesCreateRequest) CloneCreateInput(cloneCreateInput CloneCreateInput) ApiClonesCreateRequest

func (ApiClonesCreateRequest) Execute

func (r ApiClonesCreateRequest) Execute() (*Job, *http.Response, error)

type ApiClonesDeleteRequest

type ApiClonesDeleteRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesDeleteRequest) Async

Asynchronous operation support

func (ApiClonesDeleteRequest) DeleteCloneInput

func (r ApiClonesDeleteRequest) DeleteCloneInput(deleteCloneInput DeleteCloneInput) ApiClonesDeleteRequest

Based on the parameter in the request, either fully clean up a clone from the system or remove the clone from APEX management but do not remove the system objects.

func (ApiClonesDeleteRequest) Execute

func (r ApiClonesDeleteRequest) Execute() (*Job, *http.Response, error)

type ApiClonesInstanceRequest

type ApiClonesInstanceRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesInstanceRequest) Execute

func (r ApiClonesInstanceRequest) Execute() (*Clone, *http.Response, error)

func (ApiClonesInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiClonesMapRequest

type ApiClonesMapRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesMapRequest) Async

Asynchronous operation support

func (ApiClonesMapRequest) Execute

func (r ApiClonesMapRequest) Execute() (*Job, *http.Response, error)

func (ApiClonesMapRequest) MapInput

func (r ApiClonesMapRequest) MapInput(mapInput MapInput) ApiClonesMapRequest

type ApiClonesModifyRequest

type ApiClonesModifyRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesModifyRequest) Async

Asynchronous operation support

func (ApiClonesModifyRequest) Execute

func (r ApiClonesModifyRequest) Execute() (*Job, *http.Response, error)

func (ApiClonesModifyRequest) UpdateCloneInput

func (r ApiClonesModifyRequest) UpdateCloneInput(updateCloneInput UpdateCloneInput) ApiClonesModifyRequest

type ApiClonesRefreshRequest

type ApiClonesRefreshRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesRefreshRequest) Async

Asynchronous operation support

func (ApiClonesRefreshRequest) Execute

func (r ApiClonesRefreshRequest) Execute() (*Job, *http.Response, error)

type ApiClonesUnmapRequest

type ApiClonesUnmapRequest struct {
	ApiService *ClonesAPIService
	// contains filtered or unexported fields
}

func (ApiClonesUnmapRequest) Async

Asynchronous operation support

func (ApiClonesUnmapRequest) Execute

func (r ApiClonesUnmapRequest) Execute() (*Job, *http.Response, error)

func (ApiClonesUnmapRequest) UnmapInput

func (r ApiClonesUnmapRequest) UnmapInput(unmapInput UnmapInput) ApiClonesUnmapRequest

type ApiEntitlementsCollectionRequest

type ApiEntitlementsCollectionRequest struct {
	ApiService *EntitlementsAPIService
	// contains filtered or unexported fields
}

func (ApiEntitlementsCollectionRequest) Execute

func (ApiEntitlementsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiEntitlementsCollectionRequest) Limit

Optional page size desired for the response. Default value may be platform specified, either globally or per resource type. If paging is supported, the max size should be limited also, whether or not the client specifies a limit. A reasonable max page size in on the order of 1000 items but can vary. Smaller could be better for large instance representations.

func (ApiEntitlementsCollectionRequest) Offset

Optional page size desired for the response. Default value may be platform specified, either globally or per resource type. If paging is supported, the max size should be limited also, whether or not the client specifies a limit. A reasonable max page size in on the order of 1000 items but can vary. Smaller could be better for large instance representations.

func (ApiEntitlementsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiEntitlementsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiEntitlementsInstanceRequest

type ApiEntitlementsInstanceRequest struct {
	ApiService *EntitlementsAPIService
	// contains filtered or unexported fields
}

func (ApiEntitlementsInstanceRequest) Execute

func (ApiEntitlementsInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiHostsCollectionRequest

type ApiHostsCollectionRequest struct {
	ApiService *HostsAPIService
	// contains filtered or unexported fields
}

func (ApiHostsCollectionRequest) Execute

func (ApiHostsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiHostsCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiHostsCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiHostsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiHostsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiHostsInstanceRequest

type ApiHostsInstanceRequest struct {
	ApiService *HostsAPIService
	// contains filtered or unexported fields
}

func (ApiHostsInstanceRequest) Execute

func (ApiHostsInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiLicensesCollectionRequest

type ApiLicensesCollectionRequest struct {
	ApiService *LicensesAPIService
	// contains filtered or unexported fields
}

func (ApiLicensesCollectionRequest) Execute

func (ApiLicensesCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiLicensesCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiLicensesCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiLicensesCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiLicensesCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiLicensesInstanceRequest

type ApiLicensesInstanceRequest struct {
	ApiService *LicensesAPIService
	// contains filtered or unexported fields
}

func (ApiLicensesInstanceRequest) Execute

func (ApiLicensesInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiMobilityGroupsCollectionRequest

type ApiMobilityGroupsCollectionRequest struct {
	ApiService *MobilityGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityGroupsCollectionRequest) Execute

func (ApiMobilityGroupsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiMobilityGroupsCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiMobilityGroupsCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiMobilityGroupsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiMobilityGroupsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiMobilityGroupsCopyRequest

type ApiMobilityGroupsCopyRequest struct {
	ApiService *MobilityGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityGroupsCopyRequest) Async

Asynchronous operation support

func (ApiMobilityGroupsCopyRequest) Execute

func (ApiMobilityGroupsCopyRequest) StartCopyInput

type ApiMobilityGroupsCreateRequest

type ApiMobilityGroupsCreateRequest struct {
	ApiService *MobilityGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityGroupsCreateRequest) Async

Asynchronous operation support

func (ApiMobilityGroupsCreateRequest) Execute

func (ApiMobilityGroupsCreateRequest) SourceMobilityGroupInput

func (r ApiMobilityGroupsCreateRequest) SourceMobilityGroupInput(sourceMobilityGroupInput SourceMobilityGroupInput) ApiMobilityGroupsCreateRequest

type ApiMobilityGroupsDeleteRequest

type ApiMobilityGroupsDeleteRequest struct {
	ApiService *MobilityGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityGroupsDeleteRequest) Async

Asynchronous operation support

func (ApiMobilityGroupsDeleteRequest) Execute

type ApiMobilityGroupsInstanceRequest

type ApiMobilityGroupsInstanceRequest struct {
	ApiService *MobilityGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityGroupsInstanceRequest) Execute

func (ApiMobilityGroupsInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiMobilityGroupsModifyRequest

type ApiMobilityGroupsModifyRequest struct {
	ApiService *MobilityGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityGroupsModifyRequest) Async

Asynchronous operation support

func (ApiMobilityGroupsModifyRequest) Execute

func (ApiMobilityGroupsModifyRequest) UpdateMobilityGroupInput

func (r ApiMobilityGroupsModifyRequest) UpdateMobilityGroupInput(updateMobilityGroupInput UpdateMobilityGroupInput) ApiMobilityGroupsModifyRequest

type ApiMobilityTargetsCollectionRequest

type ApiMobilityTargetsCollectionRequest struct {
	ApiService *MobilityTargetsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityTargetsCollectionRequest) Execute

func (ApiMobilityTargetsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiMobilityTargetsCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiMobilityTargetsCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiMobilityTargetsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiMobilityTargetsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiMobilityTargetsCreateRequest

type ApiMobilityTargetsCreateRequest struct {
	ApiService *MobilityTargetsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityTargetsCreateRequest) Async

Asynchronous operation support

func (ApiMobilityTargetsCreateRequest) CreateTargetInput

func (ApiMobilityTargetsCreateRequest) Execute

type ApiMobilityTargetsDeleteRequest

type ApiMobilityTargetsDeleteRequest struct {
	ApiService *MobilityTargetsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityTargetsDeleteRequest) Async

Asynchronous operation support

func (ApiMobilityTargetsDeleteRequest) Execute

type ApiMobilityTargetsInstanceRequest

type ApiMobilityTargetsInstanceRequest struct {
	ApiService *MobilityTargetsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityTargetsInstanceRequest) Execute

func (ApiMobilityTargetsInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiMobilityTargetsModifyRequest

type ApiMobilityTargetsModifyRequest struct {
	ApiService *MobilityTargetsAPIService
	// contains filtered or unexported fields
}

func (ApiMobilityTargetsModifyRequest) Async

Asynchronous operation support

func (ApiMobilityTargetsModifyRequest) Execute

func (ApiMobilityTargetsModifyRequest) UpdateMobilityTargetInput

func (r ApiMobilityTargetsModifyRequest) UpdateMobilityTargetInput(updateMobilityTargetInput UpdateMobilityTargetInput) ApiMobilityTargetsModifyRequest

type ApiPoolsCollectionRequest

type ApiPoolsCollectionRequest struct {
	ApiService *PoolsAPIService
	// contains filtered or unexported fields
}

func (ApiPoolsCollectionRequest) Execute

func (ApiPoolsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiPoolsCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiPoolsCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiPoolsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiPoolsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiPoolsInstanceRequest

type ApiPoolsInstanceRequest struct {
	ApiService *PoolsAPIService
	// contains filtered or unexported fields
}

func (ApiPoolsInstanceRequest) Execute

func (ApiPoolsInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiStorageProductOptionsCollectionRequest

type ApiStorageProductOptionsCollectionRequest struct {
	ApiService *StorageProductOptionsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageProductOptionsCollectionRequest) Execute

func (ApiStorageProductOptionsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiStorageProductOptionsCollectionRequest) Limit

Optional page size desired for the response. Default value is 100.

func (ApiStorageProductOptionsCollectionRequest) Offset

Optional page offset for the response. This value determines the starting point within the collection of resource results and needs to be multiple of page size. For instance, for page size, 100, offset should be 0, 100, 200, .. Default value is 0.

func (ApiStorageProductOptionsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiStorageProductOptionsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

func (ApiStorageProductOptionsCollectionRequest) XDELLEMCVISIBILITY

This header MUST NOT be documented in customer documentation, only in internal documentation. When a request occurs with this header is set to INTERNAL, API elements marked with those visibility levels are valid in the context of that request, otherwise use of any INTERNAL visibility element must result in the same error behavior as if the element was not defined/supported on the system at all.

type ApiStorageProductsCollectionRequest

type ApiStorageProductsCollectionRequest struct {
	ApiService *StorageProductsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageProductsCollectionRequest) Execute

func (ApiStorageProductsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiStorageProductsCollectionRequest) Limit

Optional page size desired for the response. Default value is 100.

func (ApiStorageProductsCollectionRequest) Offset

Optional page offset for the response. This value determines the starting point within the collection of resource results and needs to be multiple of page size. For instance, for page size, 100, offset should be 0, 100, 200, .. Default value is 0.

func (ApiStorageProductsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiStorageProductsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

func (ApiStorageProductsCollectionRequest) XDELLEMCVISIBILITY

func (r ApiStorageProductsCollectionRequest) XDELLEMCVISIBILITY(xDELLEMCVISIBILITY string) ApiStorageProductsCollectionRequest

This header MUST NOT be documented in customer documentation, only in internal documentation. When a request occurs with this header is set to INTERNAL, API elements marked with those visibility levels are valid in the context of that request, otherwise use of any INTERNAL visibility element must result in the same error behavior as if the element was not defined/supported on the system at all.

type ApiStorageSystemTokensCreateRequest

type ApiStorageSystemTokensCreateRequest struct {
	ApiService *StorageSystemTokensAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemTokensCreateRequest) Execute

func (ApiStorageSystemTokensCreateRequest) StorageSystemTokensCreateRequest

func (r ApiStorageSystemTokensCreateRequest) StorageSystemTokensCreateRequest(storageSystemTokensCreateRequest StorageSystemTokensCreateRequest) ApiStorageSystemTokensCreateRequest

Storage system tokens create request

type ApiStorageSystemTokensInstanceRequest

type ApiStorageSystemTokensInstanceRequest struct {
	ApiService *StorageSystemTokensAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemTokensInstanceRequest) Execute

type ApiStorageSystemTokensModifyRequest

type ApiStorageSystemTokensModifyRequest struct {
	ApiService *StorageSystemTokensAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemTokensModifyRequest) Execute

func (ApiStorageSystemTokensModifyRequest) StorageSystemTokensModifyRequest

func (r ApiStorageSystemTokensModifyRequest) StorageSystemTokensModifyRequest(storageSystemTokensModifyRequest StorageSystemTokensModifyRequest) ApiStorageSystemTokensModifyRequest

Storage system tokens modify request

type ApiStorageSystemsCollectionRequest

type ApiStorageSystemsCollectionRequest struct {
	ApiService *StorageSystemsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemsCollectionRequest) Execute

func (ApiStorageSystemsCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiStorageSystemsCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiStorageSystemsCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiStorageSystemsCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiStorageSystemsCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiStorageSystemsCreateRequest

type ApiStorageSystemsCreateRequest struct {
	ApiService *StorageSystemsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemsCreateRequest) Async

Asynchronous operation support

func (ApiStorageSystemsCreateRequest) Execute

func (ApiStorageSystemsCreateRequest) StorageSystemDeploymentRequest

func (r ApiStorageSystemsCreateRequest) StorageSystemDeploymentRequest(storageSystemDeploymentRequest StorageSystemDeploymentRequest) ApiStorageSystemsCreateRequest

Deployment request input

func (ApiStorageSystemsCreateRequest) XDELLEMCVISIBILITY

func (r ApiStorageSystemsCreateRequest) XDELLEMCVISIBILITY(xDELLEMCVISIBILITY string) ApiStorageSystemsCreateRequest

This header MUST NOT be documented in customer documentation, only in internal documentation. When a request occurs with this header is set to INTERNAL, API elements marked with those visibility levels are valid in the context of that request, otherwise use of any INTERNAL visibility element must result in the same error behavior as if the element was not defined/supported on the system at all.

type ApiStorageSystemsDeleteRequest

type ApiStorageSystemsDeleteRequest struct {
	ApiService *StorageSystemsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemsDeleteRequest) Async

Asynchronous operation support

func (ApiStorageSystemsDeleteRequest) Execute

type ApiStorageSystemsFinalizeTrustRequest

type ApiStorageSystemsFinalizeTrustRequest struct {
	ApiService *StorageSystemsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemsFinalizeTrustRequest) Execute

func (ApiStorageSystemsFinalizeTrustRequest) StorageSystemsFinalizeTrustPostRequest

func (r ApiStorageSystemsFinalizeTrustRequest) StorageSystemsFinalizeTrustPostRequest(storageSystemsFinalizeTrustPostRequest StorageSystemsFinalizeTrustPostRequest) ApiStorageSystemsFinalizeTrustRequest

Request object to finalize the trust between on-prem storage system and APEX Navigator for Multicloud Storage.

type ApiStorageSystemsInitializeTrustRequest

type ApiStorageSystemsInitializeTrustRequest struct {
	ApiService *StorageSystemsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemsInitializeTrustRequest) Execute

type ApiStorageSystemsInstanceRequest

type ApiStorageSystemsInstanceRequest struct {
	ApiService *StorageSystemsAPIService
	// contains filtered or unexported fields
}

func (ApiStorageSystemsInstanceRequest) Execute

func (ApiStorageSystemsInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiVolumesCollectionRequest

type ApiVolumesCollectionRequest struct {
	ApiService *VolumesAPIService
	// contains filtered or unexported fields
}

func (ApiVolumesCollectionRequest) Execute

func (ApiVolumesCollectionRequest) Filter

This filters rows in a query, by constraining the result to rows matching the property condition(s) specified. Multiple filters can be combined with AND operators.

func (ApiVolumesCollectionRequest) Limit

Optional page size desired for the response. Default value is 500.

func (ApiVolumesCollectionRequest) Offset

Set the starting point within the collection of returned results. An offset can only be set to a multiple of the page size. For example, for a page size of 100, an offset can be to 0, 100, 200, 300, and so on. The offset’s default value is 0.

func (ApiVolumesCollectionRequest) Order

Sorts the result set by the properties specified. Ascending order is default if not specified.

func (ApiVolumesCollectionRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type ApiVolumesInstanceRequest

type ApiVolumesInstanceRequest struct {
	ApiService *VolumesAPIService
	// contains filtered or unexported fields
}

func (ApiVolumesInstanceRequest) Execute

func (ApiVolumesInstanceRequest) Select_

By default, all properties of resource instances are returned, but this can cause responses to be large and slow. Get faster responses by selecting specific properties to be returned.

type AvailabilityZoneTopologyEnum

type AvailabilityZoneTopologyEnum string

AvailabilityZoneTopologyEnum This enum represents all the availability zone topology * SINGLE_AVAILABILITY_ZONE * MULTIPLE_AVAILABILITY_ZONE

const (
	AVAILABILITYZONETOPOLOGYENUM_SINGLE_AVAILABILITY_ZONE   AvailabilityZoneTopologyEnum = "SINGLE_AVAILABILITY_ZONE"
	AVAILABILITYZONETOPOLOGYENUM_MULTIPLE_AVAILABILITY_ZONE AvailabilityZoneTopologyEnum = "MULTIPLE_AVAILABILITY_ZONE"
)

List of AvailabilityZoneTopologyEnum

func NewAvailabilityZoneTopologyEnumFromValue

func NewAvailabilityZoneTopologyEnumFromValue(v string) (*AvailabilityZoneTopologyEnum, error)

NewAvailabilityZoneTopologyEnumFromValue returns a pointer to a valid AvailabilityZoneTopologyEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AvailabilityZoneTopologyEnum) IsValid

func (v AvailabilityZoneTopologyEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AvailabilityZoneTopologyEnum) Ptr

Ptr returns reference to AvailabilityZoneTopologyEnum value

func (*AvailabilityZoneTopologyEnum) UnmarshalJSON

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

type AwsAccountModifyInput

type AwsAccountModifyInput struct {
	RoleArn string `json:"role_arn"`
}

AwsAccountModifyInput Customer is allowed to update an ARN of the previously established APEX Navigator for Multicloud Storage role.

func NewAwsAccountModifyInput

func NewAwsAccountModifyInput(roleArn string) *AwsAccountModifyInput

NewAwsAccountModifyInput instantiates a new AwsAccountModifyInput 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 NewAwsAccountModifyInputWithDefaults

func NewAwsAccountModifyInputWithDefaults() *AwsAccountModifyInput

NewAwsAccountModifyInputWithDefaults instantiates a new AwsAccountModifyInput 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 (*AwsAccountModifyInput) GetRoleArn

func (o *AwsAccountModifyInput) GetRoleArn() string

GetRoleArn returns the RoleArn field value

func (*AwsAccountModifyInput) GetRoleArnOk

func (o *AwsAccountModifyInput) GetRoleArnOk() (*string, bool)

GetRoleArnOk returns a tuple with the RoleArn field value and a boolean to check if the value has been set.

func (AwsAccountModifyInput) MarshalJSON

func (o AwsAccountModifyInput) MarshalJSON() ([]byte, error)

func (*AwsAccountModifyInput) SetRoleArn

func (o *AwsAccountModifyInput) SetRoleArn(v string)

SetRoleArn sets field value

func (AwsAccountModifyInput) ToMap

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

func (*AwsAccountModifyInput) UnmarshalJSON

func (o *AwsAccountModifyInput) UnmarshalJSON(data []byte) (err error)

type AwsAccountsAPIService

type AwsAccountsAPIService service

AwsAccountsAPIService AwsAccountsAPI service

func (*AwsAccountsAPIService) AwsAccountsCollection

AwsAccountsCollection List connected AWS accounts

Retrieves a list of all your AWS accounts connected to Dell APEX.

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

func (*AwsAccountsAPIService) AwsAccountsCollectionExecute

Execute executes the request

@return AwsAccountsCollection200Response

func (*AwsAccountsAPIService) AwsAccountsCreate

AwsAccountsCreate Connect AWS account

Connect an AWS account to Dell APEX to allow Dell to deploy, monitor, and manage Dell storage within that account.

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

func (*AwsAccountsAPIService) AwsAccountsCreateExecute

Execute executes the request

@return RedactedAwsAccountInstance

func (*AwsAccountsAPIService) AwsAccountsDelete

func (a *AwsAccountsAPIService) AwsAccountsDelete(ctx context.Context, accountId string) ApiAwsAccountsDeleteRequest

AwsAccountsDelete Disconnect AWS account

Disconnect a given AWS account from Dell APEX.

An AWS account can only be disconnected once all of its deployed Dell APEX storage systems in this account have been decommissioned. Disconnecting an AWS account while a storage system is being deployed for that account will cause that deployment to pause. Once disconnected, Dell APEX will no longer have access to or manage resources for the given AWS account.

This action does not delete the AWS account or role from AWS.

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

func (*AwsAccountsAPIService) AwsAccountsDeleteExecute

func (a *AwsAccountsAPIService) AwsAccountsDeleteExecute(r ApiAwsAccountsDeleteRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*AwsAccountsAPIService) AwsAccountsGenerateTrustPolicy

func (a *AwsAccountsAPIService) AwsAccountsGenerateTrustPolicy(ctx context.Context) ApiAwsAccountsGenerateTrustPolicyRequest

AwsAccountsGenerateTrustPolicy Retrieve AWS Trust Policy

Generate a trust policy, which is used to allow Dell APEX to assume a role in the given AWS account.

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

func (*AwsAccountsAPIService) AwsAccountsGenerateTrustPolicyExecute

func (a *AwsAccountsAPIService) AwsAccountsGenerateTrustPolicyExecute(r ApiAwsAccountsGenerateTrustPolicyRequest) (*AwsTrustPolicy, *http.Response, error)

Execute executes the request

@return AwsTrustPolicy

func (*AwsAccountsAPIService) AwsAccountsInstance

func (a *AwsAccountsAPIService) AwsAccountsInstance(ctx context.Context, accountId string) ApiAwsAccountsInstanceRequest

AwsAccountsInstance Get connected AWS account

Retrieve the information for a given AWS account connected to Dell APEX.

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

func (*AwsAccountsAPIService) AwsAccountsInstanceExecute

Execute executes the request

@return AwsAccountsInstance

func (*AwsAccountsAPIService) AwsAccountsModify

func (a *AwsAccountsAPIService) AwsAccountsModify(ctx context.Context, accountId string) ApiAwsAccountsModifyRequest

AwsAccountsModify Update AWS role selection

Update the AWS role with which Dell APEX is trusted to access and manage resources for the given AWS account.

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

func (*AwsAccountsAPIService) AwsAccountsModifyExecute

func (a *AwsAccountsAPIService) AwsAccountsModifyExecute(r ApiAwsAccountsModifyRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

type AwsAccountsCollection200Response

type AwsAccountsCollection200Response struct {
	Results []RedactedAwsAccountInstance `json:"results,omitempty"`
}

AwsAccountsCollection200Response struct for AwsAccountsCollection200Response

func NewAwsAccountsCollection200Response

func NewAwsAccountsCollection200Response() *AwsAccountsCollection200Response

NewAwsAccountsCollection200Response instantiates a new AwsAccountsCollection200Response 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 NewAwsAccountsCollection200ResponseWithDefaults

func NewAwsAccountsCollection200ResponseWithDefaults() *AwsAccountsCollection200Response

NewAwsAccountsCollection200ResponseWithDefaults instantiates a new AwsAccountsCollection200Response 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 (*AwsAccountsCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*AwsAccountsCollection200Response) GetResultsOk

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

func (*AwsAccountsCollection200Response) HasResults

func (o *AwsAccountsCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (AwsAccountsCollection200Response) MarshalJSON

func (o AwsAccountsCollection200Response) MarshalJSON() ([]byte, error)

func (*AwsAccountsCollection200Response) SetResults

SetResults gets a reference to the given []RedactedAwsAccountInstance and assigns it to the Results field.

func (AwsAccountsCollection200Response) ToMap

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

type AwsAccountsCreateInput

type AwsAccountsCreateInput struct {
	RoleArn string `json:"role_arn"`
}

AwsAccountsCreateInput As part of setting up a role, provide the ARN of the role. This allows APEX Navigator for Multicloud Storage to make API calls and manage and deploy storage.

func NewAwsAccountsCreateInput

func NewAwsAccountsCreateInput(roleArn string) *AwsAccountsCreateInput

NewAwsAccountsCreateInput instantiates a new AwsAccountsCreateInput 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 NewAwsAccountsCreateInputWithDefaults

func NewAwsAccountsCreateInputWithDefaults() *AwsAccountsCreateInput

NewAwsAccountsCreateInputWithDefaults instantiates a new AwsAccountsCreateInput 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 (*AwsAccountsCreateInput) GetRoleArn

func (o *AwsAccountsCreateInput) GetRoleArn() string

GetRoleArn returns the RoleArn field value

func (*AwsAccountsCreateInput) GetRoleArnOk

func (o *AwsAccountsCreateInput) GetRoleArnOk() (*string, bool)

GetRoleArnOk returns a tuple with the RoleArn field value and a boolean to check if the value has been set.

func (AwsAccountsCreateInput) MarshalJSON

func (o AwsAccountsCreateInput) MarshalJSON() ([]byte, error)

func (*AwsAccountsCreateInput) SetRoleArn

func (o *AwsAccountsCreateInput) SetRoleArn(v string)

SetRoleArn sets field value

func (AwsAccountsCreateInput) ToMap

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

func (*AwsAccountsCreateInput) UnmarshalJSON

func (o *AwsAccountsCreateInput) UnmarshalJSON(data []byte) (err error)

type AwsAccountsInstance

type AwsAccountsInstance struct {
	// Customer's AWS account id
	Id *string `json:"id,omitempty"`
	// Customer's AWS account alias
	AwsAccountAlias *string `json:"aws_account_alias,omitempty"`
	// Describes the state of the AWS account that is being added for Dell to manage
	Status *string `json:"status,omitempty"`
	// Amazon Resource Name (ARN) for the role created by customer as part of establishing trust.
	RoleArn *string `json:"role_arn,omitempty"`
}

AwsAccountsInstance The object displays information about the customer AWS account.

func NewAwsAccountsInstance

func NewAwsAccountsInstance() *AwsAccountsInstance

NewAwsAccountsInstance instantiates a new AwsAccountsInstance 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 NewAwsAccountsInstanceWithDefaults

func NewAwsAccountsInstanceWithDefaults() *AwsAccountsInstance

NewAwsAccountsInstanceWithDefaults instantiates a new AwsAccountsInstance 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 (*AwsAccountsInstance) GetAwsAccountAlias

func (o *AwsAccountsInstance) GetAwsAccountAlias() string

GetAwsAccountAlias returns the AwsAccountAlias field value if set, zero value otherwise.

func (*AwsAccountsInstance) GetAwsAccountAliasOk

func (o *AwsAccountsInstance) GetAwsAccountAliasOk() (*string, bool)

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

func (*AwsAccountsInstance) GetId

func (o *AwsAccountsInstance) GetId() string

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

func (*AwsAccountsInstance) GetIdOk

func (o *AwsAccountsInstance) GetIdOk() (*string, 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 (*AwsAccountsInstance) GetRoleArn

func (o *AwsAccountsInstance) GetRoleArn() string

GetRoleArn returns the RoleArn field value if set, zero value otherwise.

func (*AwsAccountsInstance) GetRoleArnOk

func (o *AwsAccountsInstance) GetRoleArnOk() (*string, bool)

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

func (*AwsAccountsInstance) GetStatus

func (o *AwsAccountsInstance) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*AwsAccountsInstance) GetStatusOk

func (o *AwsAccountsInstance) GetStatusOk() (*string, bool)

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

func (*AwsAccountsInstance) HasAwsAccountAlias

func (o *AwsAccountsInstance) HasAwsAccountAlias() bool

HasAwsAccountAlias returns a boolean if a field has been set.

func (*AwsAccountsInstance) HasId

func (o *AwsAccountsInstance) HasId() bool

HasId returns a boolean if a field has been set.

func (*AwsAccountsInstance) HasRoleArn

func (o *AwsAccountsInstance) HasRoleArn() bool

HasRoleArn returns a boolean if a field has been set.

func (*AwsAccountsInstance) HasStatus

func (o *AwsAccountsInstance) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (AwsAccountsInstance) MarshalJSON

func (o AwsAccountsInstance) MarshalJSON() ([]byte, error)

func (*AwsAccountsInstance) SetAwsAccountAlias

func (o *AwsAccountsInstance) SetAwsAccountAlias(v string)

SetAwsAccountAlias gets a reference to the given string and assigns it to the AwsAccountAlias field.

func (*AwsAccountsInstance) SetId

func (o *AwsAccountsInstance) SetId(v string)

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

func (*AwsAccountsInstance) SetRoleArn

func (o *AwsAccountsInstance) SetRoleArn(v string)

SetRoleArn gets a reference to the given string and assigns it to the RoleArn field.

func (*AwsAccountsInstance) SetStatus

func (o *AwsAccountsInstance) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (AwsAccountsInstance) ToMap

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

type AwsPermissionPoliciesAPIService

type AwsPermissionPoliciesAPIService service

AwsPermissionPoliciesAPIService AwsPermissionPoliciesAPI service

func (*AwsPermissionPoliciesAPIService) AwsPermissionPoliciesCollection

AwsPermissionPoliciesCollection Get AWS permission policy

Retrieves the AWS permissions policy, which is used to define permissions for Dell APEX in AWS.

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

func (*AwsPermissionPoliciesAPIService) AwsPermissionPoliciesCollectionExecute

Execute executes the request

@return AwsPermissionPoliciesCollection200Response

func (*AwsPermissionPoliciesAPIService) AwsPermissionPoliciesInstance

func (a *AwsPermissionPoliciesAPIService) AwsPermissionPoliciesInstance(ctx context.Context, permissionPolicyId string) ApiAwsPermissionPoliciesInstanceRequest

AwsPermissionPoliciesInstance Get AWS permission policy instance

Retrieves an instance of the AWS permissions policy, which is used to define permissions for Dell APEX in AWS.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param permissionPolicyId AWS Permission Policy Instance ID
@return ApiAwsPermissionPoliciesInstanceRequest

func (*AwsPermissionPoliciesAPIService) AwsPermissionPoliciesInstanceExecute

Execute executes the request

@return AwsPermissionPoliciesInstance

type AwsPermissionPoliciesCollection200Response

type AwsPermissionPoliciesCollection200Response struct {
	Results []AwsPermissionPoliciesInstance `json:"results,omitempty"`
}

AwsPermissionPoliciesCollection200Response struct for AwsPermissionPoliciesCollection200Response

func NewAwsPermissionPoliciesCollection200Response

func NewAwsPermissionPoliciesCollection200Response() *AwsPermissionPoliciesCollection200Response

NewAwsPermissionPoliciesCollection200Response instantiates a new AwsPermissionPoliciesCollection200Response 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 NewAwsPermissionPoliciesCollection200ResponseWithDefaults

func NewAwsPermissionPoliciesCollection200ResponseWithDefaults() *AwsPermissionPoliciesCollection200Response

NewAwsPermissionPoliciesCollection200ResponseWithDefaults instantiates a new AwsPermissionPoliciesCollection200Response 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 (*AwsPermissionPoliciesCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*AwsPermissionPoliciesCollection200Response) GetResultsOk

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

func (*AwsPermissionPoliciesCollection200Response) HasResults

HasResults returns a boolean if a field has been set.

func (AwsPermissionPoliciesCollection200Response) MarshalJSON

func (*AwsPermissionPoliciesCollection200Response) SetResults

SetResults gets a reference to the given []AwsPermissionPoliciesInstance and assigns it to the Results field.

func (AwsPermissionPoliciesCollection200Response) ToMap

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

type AwsPermissionPoliciesInstance

type AwsPermissionPoliciesInstance struct {
	Id               *string                                        `json:"id,omitempty"`
	Version          *string                                        `json:"version,omitempty"`
	PermissionPolicy *AwsPermissionPoliciesInstancePermissionPolicy `json:"permission_policy,omitempty"`
}

AwsPermissionPoliciesInstance The response consists of permissions that allow APEX Navigator for Multicloud Storage to manage and deploy Dell storage and other resources in the customer AWS account.

func NewAwsPermissionPoliciesInstance

func NewAwsPermissionPoliciesInstance() *AwsPermissionPoliciesInstance

NewAwsPermissionPoliciesInstance instantiates a new AwsPermissionPoliciesInstance 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 NewAwsPermissionPoliciesInstanceWithDefaults

func NewAwsPermissionPoliciesInstanceWithDefaults() *AwsPermissionPoliciesInstance

NewAwsPermissionPoliciesInstanceWithDefaults instantiates a new AwsPermissionPoliciesInstance 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 (*AwsPermissionPoliciesInstance) GetId

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

func (*AwsPermissionPoliciesInstance) GetIdOk

func (o *AwsPermissionPoliciesInstance) GetIdOk() (*string, 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 (*AwsPermissionPoliciesInstance) GetPermissionPolicy

GetPermissionPolicy returns the PermissionPolicy field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstance) GetPermissionPolicyOk

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

func (*AwsPermissionPoliciesInstance) GetVersion

func (o *AwsPermissionPoliciesInstance) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstance) GetVersionOk

func (o *AwsPermissionPoliciesInstance) GetVersionOk() (*string, bool)

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

func (*AwsPermissionPoliciesInstance) HasId

HasId returns a boolean if a field has been set.

func (*AwsPermissionPoliciesInstance) HasPermissionPolicy

func (o *AwsPermissionPoliciesInstance) HasPermissionPolicy() bool

HasPermissionPolicy returns a boolean if a field has been set.

func (*AwsPermissionPoliciesInstance) HasVersion

func (o *AwsPermissionPoliciesInstance) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (AwsPermissionPoliciesInstance) MarshalJSON

func (o AwsPermissionPoliciesInstance) MarshalJSON() ([]byte, error)

func (*AwsPermissionPoliciesInstance) SetId

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

func (*AwsPermissionPoliciesInstance) SetPermissionPolicy

SetPermissionPolicy gets a reference to the given AwsPermissionPoliciesInstancePermissionPolicy and assigns it to the PermissionPolicy field.

func (*AwsPermissionPoliciesInstance) SetVersion

func (o *AwsPermissionPoliciesInstance) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (AwsPermissionPoliciesInstance) ToMap

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

type AwsPermissionPoliciesInstancePermissionPolicy

type AwsPermissionPoliciesInstancePermissionPolicy struct {
	Version   *string                                                       `json:"Version,omitempty"`
	Statement []AwsPermissionPoliciesInstancePermissionPolicyStatementInner `json:"Statement,omitempty"`
}

AwsPermissionPoliciesInstancePermissionPolicy struct for AwsPermissionPoliciesInstancePermissionPolicy

func NewAwsPermissionPoliciesInstancePermissionPolicy

func NewAwsPermissionPoliciesInstancePermissionPolicy() *AwsPermissionPoliciesInstancePermissionPolicy

NewAwsPermissionPoliciesInstancePermissionPolicy instantiates a new AwsPermissionPoliciesInstancePermissionPolicy 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 NewAwsPermissionPoliciesInstancePermissionPolicyWithDefaults

func NewAwsPermissionPoliciesInstancePermissionPolicyWithDefaults() *AwsPermissionPoliciesInstancePermissionPolicy

NewAwsPermissionPoliciesInstancePermissionPolicyWithDefaults instantiates a new AwsPermissionPoliciesInstancePermissionPolicy 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 (*AwsPermissionPoliciesInstancePermissionPolicy) GetStatement

GetStatement returns the Statement field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicy) GetStatementOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicy) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicy) GetVersionOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicy) HasStatement

HasStatement returns a boolean if a field has been set.

func (*AwsPermissionPoliciesInstancePermissionPolicy) HasVersion

HasVersion returns a boolean if a field has been set.

func (AwsPermissionPoliciesInstancePermissionPolicy) MarshalJSON

func (*AwsPermissionPoliciesInstancePermissionPolicy) SetStatement

SetStatement gets a reference to the given []AwsPermissionPoliciesInstancePermissionPolicyStatementInner and assigns it to the Statement field.

func (*AwsPermissionPoliciesInstancePermissionPolicy) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field.

func (AwsPermissionPoliciesInstancePermissionPolicy) ToMap

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

type AwsPermissionPoliciesInstancePermissionPolicyStatementInner

type AwsPermissionPoliciesInstancePermissionPolicyStatementInner struct {
	Sid       *string                                                               `json:"Sid,omitempty"`
	Effect    *string                                                               `json:"Effect,omitempty"`
	Action    []string                                                              `json:"Action,omitempty"`
	Resource  *string                                                               `json:"Resource,omitempty"`
	Condition *AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition `json:"Condition,omitempty"`
}

AwsPermissionPoliciesInstancePermissionPolicyStatementInner struct for AwsPermissionPoliciesInstancePermissionPolicyStatementInner

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInner

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInner() *AwsPermissionPoliciesInstancePermissionPolicyStatementInner

NewAwsPermissionPoliciesInstancePermissionPolicyStatementInner instantiates a new AwsPermissionPoliciesInstancePermissionPolicyStatementInner 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 NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerWithDefaults

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerWithDefaults() *AwsPermissionPoliciesInstancePermissionPolicyStatementInner

NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerWithDefaults instantiates a new AwsPermissionPoliciesInstancePermissionPolicyStatementInner 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 (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetAction

GetAction returns the Action field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetActionOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetCondition

GetCondition returns the Condition field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetConditionOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetEffect

GetEffect returns the Effect field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetEffectOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetResource

GetResource returns the Resource field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetResourceOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetSid

GetSid returns the Sid field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) GetSidOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) HasAction

HasAction returns a boolean if a field has been set.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) HasCondition

HasCondition returns a boolean if a field has been set.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) HasEffect

HasEffect returns a boolean if a field has been set.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) HasResource

HasResource returns a boolean if a field has been set.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) HasSid

HasSid returns a boolean if a field has been set.

func (AwsPermissionPoliciesInstancePermissionPolicyStatementInner) MarshalJSON

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) SetAction

SetAction gets a reference to the given []string and assigns it to the Action field.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) SetCondition

SetCondition gets a reference to the given AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition and assigns it to the Condition field.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) SetEffect

SetEffect gets a reference to the given string and assigns it to the Effect field.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) SetResource

SetResource gets a reference to the given string and assigns it to the Resource field.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInner) SetSid

SetSid gets a reference to the given string and assigns it to the Sid field.

func (AwsPermissionPoliciesInstancePermissionPolicyStatementInner) ToMap

type AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition

type AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition struct {
	StringLike *AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike `json:"StringLike,omitempty"`
}

AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition struct for AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition() *AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition

NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition instantiates a new AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition 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 NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionWithDefaults

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionWithDefaults() *AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition

NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionWithDefaults instantiates a new AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition 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 (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) GetStringLike

GetStringLike returns the StringLike field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) GetStringLikeOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) HasStringLike

HasStringLike returns a boolean if a field has been set.

func (AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) MarshalJSON

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) SetStringLike

SetStringLike gets a reference to the given AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike and assigns it to the StringLike field.

func (AwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) ToMap

type AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike

type AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike struct {
	IamAWSServiceName []string `json:"iam:AWSServiceName,omitempty"`
}

AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike struct for AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike() *AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike

NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike instantiates a new AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike 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 NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLikeWithDefaults

func NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLikeWithDefaults() *AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike

NewAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLikeWithDefaults instantiates a new AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike 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 (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) GetIamAWSServiceName

GetIamAWSServiceName returns the IamAWSServiceName field value if set, zero value otherwise.

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) GetIamAWSServiceNameOk

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

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) HasIamAWSServiceName

HasIamAWSServiceName returns a boolean if a field has been set.

func (AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) MarshalJSON

func (*AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) SetIamAWSServiceName

SetIamAWSServiceName gets a reference to the given []string and assigns it to the IamAWSServiceName field.

func (AwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) ToMap

type AwsTrustPolicy

type AwsTrustPolicy struct {
	Version   *string                        `json:"Version,omitempty"`
	Statement []AwsTrustPolicyStatementInner `json:"Statement,omitempty"`
}

AwsTrustPolicy A trust policy is generated when a user is setting up a APEX Navigator for Multicloud Storage role. When attached to the APEX Navigator for Multicloud Storage role, it grants trust to an AWS principal owned by APEX Navigator for Multicloud Storage.

func NewAwsTrustPolicy

func NewAwsTrustPolicy() *AwsTrustPolicy

NewAwsTrustPolicy instantiates a new AwsTrustPolicy 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 NewAwsTrustPolicyWithDefaults

func NewAwsTrustPolicyWithDefaults() *AwsTrustPolicy

NewAwsTrustPolicyWithDefaults instantiates a new AwsTrustPolicy 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 (*AwsTrustPolicy) GetStatement

func (o *AwsTrustPolicy) GetStatement() []AwsTrustPolicyStatementInner

GetStatement returns the Statement field value if set, zero value otherwise.

func (*AwsTrustPolicy) GetStatementOk

func (o *AwsTrustPolicy) GetStatementOk() ([]AwsTrustPolicyStatementInner, bool)

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

func (*AwsTrustPolicy) GetVersion

func (o *AwsTrustPolicy) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*AwsTrustPolicy) GetVersionOk

func (o *AwsTrustPolicy) GetVersionOk() (*string, bool)

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

func (*AwsTrustPolicy) HasStatement

func (o *AwsTrustPolicy) HasStatement() bool

HasStatement returns a boolean if a field has been set.

func (*AwsTrustPolicy) HasVersion

func (o *AwsTrustPolicy) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (AwsTrustPolicy) MarshalJSON

func (o AwsTrustPolicy) MarshalJSON() ([]byte, error)

func (*AwsTrustPolicy) SetStatement

func (o *AwsTrustPolicy) SetStatement(v []AwsTrustPolicyStatementInner)

SetStatement gets a reference to the given []AwsTrustPolicyStatementInner and assigns it to the Statement field.

func (*AwsTrustPolicy) SetVersion

func (o *AwsTrustPolicy) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (AwsTrustPolicy) ToMap

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

type AwsTrustPolicyInput

type AwsTrustPolicyInput struct {
	AwsAccountId string `json:"aws_account_id"`
}

AwsTrustPolicyInput The input object when attempting to generate an AWS trust policy.

func NewAwsTrustPolicyInput

func NewAwsTrustPolicyInput(awsAccountId string) *AwsTrustPolicyInput

NewAwsTrustPolicyInput instantiates a new AwsTrustPolicyInput 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 NewAwsTrustPolicyInputWithDefaults

func NewAwsTrustPolicyInputWithDefaults() *AwsTrustPolicyInput

NewAwsTrustPolicyInputWithDefaults instantiates a new AwsTrustPolicyInput 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 (*AwsTrustPolicyInput) GetAwsAccountId

func (o *AwsTrustPolicyInput) GetAwsAccountId() string

GetAwsAccountId returns the AwsAccountId field value

func (*AwsTrustPolicyInput) GetAwsAccountIdOk

func (o *AwsTrustPolicyInput) GetAwsAccountIdOk() (*string, bool)

GetAwsAccountIdOk returns a tuple with the AwsAccountId field value and a boolean to check if the value has been set.

func (AwsTrustPolicyInput) MarshalJSON

func (o AwsTrustPolicyInput) MarshalJSON() ([]byte, error)

func (*AwsTrustPolicyInput) SetAwsAccountId

func (o *AwsTrustPolicyInput) SetAwsAccountId(v string)

SetAwsAccountId sets field value

func (AwsTrustPolicyInput) ToMap

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

func (*AwsTrustPolicyInput) UnmarshalJSON

func (o *AwsTrustPolicyInput) UnmarshalJSON(data []byte) (err error)

type AwsTrustPolicyStatementInner

type AwsTrustPolicyStatementInner struct {
	Effect    *string                                `json:"Effect,omitempty"`
	Action    *string                                `json:"Action,omitempty"`
	Principal *AwsTrustPolicyStatementInnerPrincipal `json:"Principal,omitempty"`
	Condition *AwsTrustPolicyStatementInnerCondition `json:"Condition,omitempty"`
}

AwsTrustPolicyStatementInner struct for AwsTrustPolicyStatementInner

func NewAwsTrustPolicyStatementInner

func NewAwsTrustPolicyStatementInner() *AwsTrustPolicyStatementInner

NewAwsTrustPolicyStatementInner instantiates a new AwsTrustPolicyStatementInner 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 NewAwsTrustPolicyStatementInnerWithDefaults

func NewAwsTrustPolicyStatementInnerWithDefaults() *AwsTrustPolicyStatementInner

NewAwsTrustPolicyStatementInnerWithDefaults instantiates a new AwsTrustPolicyStatementInner 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 (*AwsTrustPolicyStatementInner) GetAction

func (o *AwsTrustPolicyStatementInner) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInner) GetActionOk

func (o *AwsTrustPolicyStatementInner) GetActionOk() (*string, bool)

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

func (*AwsTrustPolicyStatementInner) GetCondition

GetCondition returns the Condition field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInner) GetConditionOk

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

func (*AwsTrustPolicyStatementInner) GetEffect

func (o *AwsTrustPolicyStatementInner) GetEffect() string

GetEffect returns the Effect field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInner) GetEffectOk

func (o *AwsTrustPolicyStatementInner) GetEffectOk() (*string, bool)

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

func (*AwsTrustPolicyStatementInner) GetPrincipal

GetPrincipal returns the Principal field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInner) GetPrincipalOk

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

func (*AwsTrustPolicyStatementInner) HasAction

func (o *AwsTrustPolicyStatementInner) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*AwsTrustPolicyStatementInner) HasCondition

func (o *AwsTrustPolicyStatementInner) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*AwsTrustPolicyStatementInner) HasEffect

func (o *AwsTrustPolicyStatementInner) HasEffect() bool

HasEffect returns a boolean if a field has been set.

func (*AwsTrustPolicyStatementInner) HasPrincipal

func (o *AwsTrustPolicyStatementInner) HasPrincipal() bool

HasPrincipal returns a boolean if a field has been set.

func (AwsTrustPolicyStatementInner) MarshalJSON

func (o AwsTrustPolicyStatementInner) MarshalJSON() ([]byte, error)

func (*AwsTrustPolicyStatementInner) SetAction

func (o *AwsTrustPolicyStatementInner) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*AwsTrustPolicyStatementInner) SetCondition

SetCondition gets a reference to the given AwsTrustPolicyStatementInnerCondition and assigns it to the Condition field.

func (*AwsTrustPolicyStatementInner) SetEffect

func (o *AwsTrustPolicyStatementInner) SetEffect(v string)

SetEffect gets a reference to the given string and assigns it to the Effect field.

func (*AwsTrustPolicyStatementInner) SetPrincipal

SetPrincipal gets a reference to the given AwsTrustPolicyStatementInnerPrincipal and assigns it to the Principal field.

func (AwsTrustPolicyStatementInner) ToMap

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

type AwsTrustPolicyStatementInnerCondition

type AwsTrustPolicyStatementInnerCondition struct {
	StringEquals *AwsTrustPolicyStatementInnerConditionStringEquals `json:"StringEquals,omitempty"`
	Bool         *AwsTrustPolicyStatementInnerConditionBool         `json:"Bool,omitempty"`
}

AwsTrustPolicyStatementInnerCondition struct for AwsTrustPolicyStatementInnerCondition

func NewAwsTrustPolicyStatementInnerCondition

func NewAwsTrustPolicyStatementInnerCondition() *AwsTrustPolicyStatementInnerCondition

NewAwsTrustPolicyStatementInnerCondition instantiates a new AwsTrustPolicyStatementInnerCondition 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 NewAwsTrustPolicyStatementInnerConditionWithDefaults

func NewAwsTrustPolicyStatementInnerConditionWithDefaults() *AwsTrustPolicyStatementInnerCondition

NewAwsTrustPolicyStatementInnerConditionWithDefaults instantiates a new AwsTrustPolicyStatementInnerCondition 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 (*AwsTrustPolicyStatementInnerCondition) GetBool

GetBool returns the Bool field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInnerCondition) GetBoolOk

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

func (*AwsTrustPolicyStatementInnerCondition) GetStringEquals

GetStringEquals returns the StringEquals field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInnerCondition) GetStringEqualsOk

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

func (*AwsTrustPolicyStatementInnerCondition) HasBool

HasBool returns a boolean if a field has been set.

func (*AwsTrustPolicyStatementInnerCondition) HasStringEquals

func (o *AwsTrustPolicyStatementInnerCondition) HasStringEquals() bool

HasStringEquals returns a boolean if a field has been set.

func (AwsTrustPolicyStatementInnerCondition) MarshalJSON

func (o AwsTrustPolicyStatementInnerCondition) MarshalJSON() ([]byte, error)

func (*AwsTrustPolicyStatementInnerCondition) SetBool

SetBool gets a reference to the given AwsTrustPolicyStatementInnerConditionBool and assigns it to the Bool field.

func (*AwsTrustPolicyStatementInnerCondition) SetStringEquals

SetStringEquals gets a reference to the given AwsTrustPolicyStatementInnerConditionStringEquals and assigns it to the StringEquals field.

func (AwsTrustPolicyStatementInnerCondition) ToMap

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

type AwsTrustPolicyStatementInnerConditionBool

type AwsTrustPolicyStatementInnerConditionBool struct {
	AwsMultiFactorAuthPresent *string `json:"aws:MultiFactorAuthPresent,omitempty"`
}

AwsTrustPolicyStatementInnerConditionBool struct for AwsTrustPolicyStatementInnerConditionBool

func NewAwsTrustPolicyStatementInnerConditionBool

func NewAwsTrustPolicyStatementInnerConditionBool() *AwsTrustPolicyStatementInnerConditionBool

NewAwsTrustPolicyStatementInnerConditionBool instantiates a new AwsTrustPolicyStatementInnerConditionBool 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 NewAwsTrustPolicyStatementInnerConditionBoolWithDefaults

func NewAwsTrustPolicyStatementInnerConditionBoolWithDefaults() *AwsTrustPolicyStatementInnerConditionBool

NewAwsTrustPolicyStatementInnerConditionBoolWithDefaults instantiates a new AwsTrustPolicyStatementInnerConditionBool 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 (*AwsTrustPolicyStatementInnerConditionBool) GetAwsMultiFactorAuthPresent

func (o *AwsTrustPolicyStatementInnerConditionBool) GetAwsMultiFactorAuthPresent() string

GetAwsMultiFactorAuthPresent returns the AwsMultiFactorAuthPresent field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInnerConditionBool) GetAwsMultiFactorAuthPresentOk

func (o *AwsTrustPolicyStatementInnerConditionBool) GetAwsMultiFactorAuthPresentOk() (*string, bool)

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

func (*AwsTrustPolicyStatementInnerConditionBool) HasAwsMultiFactorAuthPresent

func (o *AwsTrustPolicyStatementInnerConditionBool) HasAwsMultiFactorAuthPresent() bool

HasAwsMultiFactorAuthPresent returns a boolean if a field has been set.

func (AwsTrustPolicyStatementInnerConditionBool) MarshalJSON

func (*AwsTrustPolicyStatementInnerConditionBool) SetAwsMultiFactorAuthPresent

func (o *AwsTrustPolicyStatementInnerConditionBool) SetAwsMultiFactorAuthPresent(v string)

SetAwsMultiFactorAuthPresent gets a reference to the given string and assigns it to the AwsMultiFactorAuthPresent field.

func (AwsTrustPolicyStatementInnerConditionBool) ToMap

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

type AwsTrustPolicyStatementInnerConditionStringEquals

type AwsTrustPolicyStatementInnerConditionStringEquals struct {
	StsExternalId *string `json:"sts:ExternalId,omitempty"`
}

AwsTrustPolicyStatementInnerConditionStringEquals struct for AwsTrustPolicyStatementInnerConditionStringEquals

func NewAwsTrustPolicyStatementInnerConditionStringEquals

func NewAwsTrustPolicyStatementInnerConditionStringEquals() *AwsTrustPolicyStatementInnerConditionStringEquals

NewAwsTrustPolicyStatementInnerConditionStringEquals instantiates a new AwsTrustPolicyStatementInnerConditionStringEquals 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 NewAwsTrustPolicyStatementInnerConditionStringEqualsWithDefaults

func NewAwsTrustPolicyStatementInnerConditionStringEqualsWithDefaults() *AwsTrustPolicyStatementInnerConditionStringEquals

NewAwsTrustPolicyStatementInnerConditionStringEqualsWithDefaults instantiates a new AwsTrustPolicyStatementInnerConditionStringEquals 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 (*AwsTrustPolicyStatementInnerConditionStringEquals) GetStsExternalId

GetStsExternalId returns the StsExternalId field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInnerConditionStringEquals) GetStsExternalIdOk

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

func (*AwsTrustPolicyStatementInnerConditionStringEquals) HasStsExternalId

HasStsExternalId returns a boolean if a field has been set.

func (AwsTrustPolicyStatementInnerConditionStringEquals) MarshalJSON

func (*AwsTrustPolicyStatementInnerConditionStringEquals) SetStsExternalId

SetStsExternalId gets a reference to the given string and assigns it to the StsExternalId field.

func (AwsTrustPolicyStatementInnerConditionStringEquals) ToMap

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

type AwsTrustPolicyStatementInnerPrincipal

type AwsTrustPolicyStatementInnerPrincipal struct {
	AWS *string `json:"AWS,omitempty"`
}

AwsTrustPolicyStatementInnerPrincipal struct for AwsTrustPolicyStatementInnerPrincipal

func NewAwsTrustPolicyStatementInnerPrincipal

func NewAwsTrustPolicyStatementInnerPrincipal() *AwsTrustPolicyStatementInnerPrincipal

NewAwsTrustPolicyStatementInnerPrincipal instantiates a new AwsTrustPolicyStatementInnerPrincipal 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 NewAwsTrustPolicyStatementInnerPrincipalWithDefaults

func NewAwsTrustPolicyStatementInnerPrincipalWithDefaults() *AwsTrustPolicyStatementInnerPrincipal

NewAwsTrustPolicyStatementInnerPrincipalWithDefaults instantiates a new AwsTrustPolicyStatementInnerPrincipal 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 (*AwsTrustPolicyStatementInnerPrincipal) GetAWS

GetAWS returns the AWS field value if set, zero value otherwise.

func (*AwsTrustPolicyStatementInnerPrincipal) GetAWSOk

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

func (*AwsTrustPolicyStatementInnerPrincipal) HasAWS

HasAWS returns a boolean if a field has been set.

func (AwsTrustPolicyStatementInnerPrincipal) MarshalJSON

func (o AwsTrustPolicyStatementInnerPrincipal) MarshalJSON() ([]byte, error)

func (*AwsTrustPolicyStatementInnerPrincipal) SetAWS

SetAWS gets a reference to the given string and assigns it to the AWS field.

func (AwsTrustPolicyStatementInnerPrincipal) ToMap

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

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BooleanOption

type BooleanOption struct {
	// Display name of the option
	Name string `json:"name"`
	// Description for the option
	Description *string `json:"description,omitempty"`
	// User input value for the option
	DefaultValue *bool `json:"default_value,omitempty"`
	// Is it mandatory
	IsConfigurable bool   `json:"is_configurable"`
	Type           string `json:"type"`
}

BooleanOption Model for providing boolean input

func NewBooleanOption

func NewBooleanOption(name string, isConfigurable bool, type_ string) *BooleanOption

NewBooleanOption instantiates a new BooleanOption 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 NewBooleanOptionWithDefaults

func NewBooleanOptionWithDefaults() *BooleanOption

NewBooleanOptionWithDefaults instantiates a new BooleanOption 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 (*BooleanOption) GetDefaultValue

func (o *BooleanOption) GetDefaultValue() bool

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*BooleanOption) GetDefaultValueOk

func (o *BooleanOption) GetDefaultValueOk() (*bool, bool)

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

func (*BooleanOption) GetDescription

func (o *BooleanOption) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BooleanOption) GetDescriptionOk

func (o *BooleanOption) GetDescriptionOk() (*string, bool)

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

func (*BooleanOption) GetIsConfigurable

func (o *BooleanOption) GetIsConfigurable() bool

GetIsConfigurable returns the IsConfigurable field value

func (*BooleanOption) GetIsConfigurableOk

func (o *BooleanOption) GetIsConfigurableOk() (*bool, bool)

GetIsConfigurableOk returns a tuple with the IsConfigurable field value and a boolean to check if the value has been set.

func (*BooleanOption) GetName

func (o *BooleanOption) GetName() string

GetName returns the Name field value

func (*BooleanOption) GetNameOk

func (o *BooleanOption) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*BooleanOption) GetType

func (o *BooleanOption) GetType() string

GetType returns the Type field value

func (*BooleanOption) GetTypeOk

func (o *BooleanOption) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*BooleanOption) HasDefaultValue

func (o *BooleanOption) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*BooleanOption) HasDescription

func (o *BooleanOption) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (BooleanOption) MarshalJSON

func (o BooleanOption) MarshalJSON() ([]byte, error)

func (*BooleanOption) SetDefaultValue

func (o *BooleanOption) SetDefaultValue(v bool)

SetDefaultValue gets a reference to the given bool and assigns it to the DefaultValue field.

func (*BooleanOption) SetDescription

func (o *BooleanOption) SetDescription(v string)

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

func (*BooleanOption) SetIsConfigurable

func (o *BooleanOption) SetIsConfigurable(v bool)

SetIsConfigurable sets field value

func (*BooleanOption) SetName

func (o *BooleanOption) SetName(v string)

SetName sets field value

func (*BooleanOption) SetType

func (o *BooleanOption) SetType(v string)

SetType sets field value

func (BooleanOption) ToMap

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

func (*BooleanOption) UnmarshalJSON

func (o *BooleanOption) UnmarshalJSON(data []byte) (err error)

type Clone

type Clone struct {
	//  Identifier of the cloned object.
	Id string `json:"id"`
	// Name of the clone.
	Name string `json:"name"`
	// Description of the clone.
	Description      string  `json:"description"`
	MobilityTargetId *string `json:"mobility_target_id,omitempty"`
	// When the clone was created
	CreationTimestamp string `json:"creation_timestamp"`
	// When the clone was last updated
	RefreshTimestamp string `json:"refresh_timestamp"`
	ImageTimestamp   string `json:"image_timestamp"`
	// A list of storage object identifiers representing the copied instance on the destination/target for which a clone is created.
	CloneVolumes []CloneMobilityMember `json:"clone_volumes"`
	// A list of the hosts/SDCs mapped to the clone
	HostMappings []CloneToHostMapping `json:"host_mappings"`
}

Clone This is a clone of the storage objects on a remote system/destination.

func NewClone

func NewClone(id string, name string, description string, creationTimestamp string, refreshTimestamp string, imageTimestamp string, cloneVolumes []CloneMobilityMember, hostMappings []CloneToHostMapping) *Clone

NewClone instantiates a new Clone 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 NewCloneWithDefaults

func NewCloneWithDefaults() *Clone

NewCloneWithDefaults instantiates a new Clone 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 (*Clone) GetCloneVolumes

func (o *Clone) GetCloneVolumes() []CloneMobilityMember

GetCloneVolumes returns the CloneVolumes field value

func (*Clone) GetCloneVolumesOk

func (o *Clone) GetCloneVolumesOk() ([]CloneMobilityMember, bool)

GetCloneVolumesOk returns a tuple with the CloneVolumes field value and a boolean to check if the value has been set.

func (*Clone) GetCreationTimestamp

func (o *Clone) GetCreationTimestamp() string

GetCreationTimestamp returns the CreationTimestamp field value

func (*Clone) GetCreationTimestampOk

func (o *Clone) GetCreationTimestampOk() (*string, bool)

GetCreationTimestampOk returns a tuple with the CreationTimestamp field value and a boolean to check if the value has been set.

func (*Clone) GetDescription

func (o *Clone) GetDescription() string

GetDescription returns the Description field value

func (*Clone) GetDescriptionOk

func (o *Clone) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*Clone) GetHostMappings

func (o *Clone) GetHostMappings() []CloneToHostMapping

GetHostMappings returns the HostMappings field value

func (*Clone) GetHostMappingsOk

func (o *Clone) GetHostMappingsOk() ([]CloneToHostMapping, bool)

GetHostMappingsOk returns a tuple with the HostMappings field value and a boolean to check if the value has been set.

func (*Clone) GetId

func (o *Clone) GetId() string

GetId returns the Id field value

func (*Clone) GetIdOk

func (o *Clone) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Clone) GetImageTimestamp

func (o *Clone) GetImageTimestamp() string

GetImageTimestamp returns the ImageTimestamp field value

func (*Clone) GetImageTimestampOk

func (o *Clone) GetImageTimestampOk() (*string, bool)

GetImageTimestampOk returns a tuple with the ImageTimestamp field value and a boolean to check if the value has been set.

func (*Clone) GetMobilityTargetId

func (o *Clone) GetMobilityTargetId() string

GetMobilityTargetId returns the MobilityTargetId field value if set, zero value otherwise.

func (*Clone) GetMobilityTargetIdOk

func (o *Clone) GetMobilityTargetIdOk() (*string, bool)

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

func (*Clone) GetName

func (o *Clone) GetName() string

GetName returns the Name field value

func (*Clone) GetNameOk

func (o *Clone) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Clone) GetRefreshTimestamp

func (o *Clone) GetRefreshTimestamp() string

GetRefreshTimestamp returns the RefreshTimestamp field value

func (*Clone) GetRefreshTimestampOk

func (o *Clone) GetRefreshTimestampOk() (*string, bool)

GetRefreshTimestampOk returns a tuple with the RefreshTimestamp field value and a boolean to check if the value has been set.

func (*Clone) HasMobilityTargetId

func (o *Clone) HasMobilityTargetId() bool

HasMobilityTargetId returns a boolean if a field has been set.

func (Clone) MarshalJSON

func (o Clone) MarshalJSON() ([]byte, error)

func (*Clone) SetCloneVolumes

func (o *Clone) SetCloneVolumes(v []CloneMobilityMember)

SetCloneVolumes sets field value

func (*Clone) SetCreationTimestamp

func (o *Clone) SetCreationTimestamp(v string)

SetCreationTimestamp sets field value

func (*Clone) SetDescription

func (o *Clone) SetDescription(v string)

SetDescription sets field value

func (*Clone) SetHostMappings

func (o *Clone) SetHostMappings(v []CloneToHostMapping)

SetHostMappings sets field value

func (*Clone) SetId

func (o *Clone) SetId(v string)

SetId sets field value

func (*Clone) SetImageTimestamp

func (o *Clone) SetImageTimestamp(v string)

SetImageTimestamp sets field value

func (*Clone) SetMobilityTargetId

func (o *Clone) SetMobilityTargetId(v string)

SetMobilityTargetId gets a reference to the given string and assigns it to the MobilityTargetId field.

func (*Clone) SetName

func (o *Clone) SetName(v string)

SetName sets field value

func (*Clone) SetRefreshTimestamp

func (o *Clone) SetRefreshTimestamp(v string)

SetRefreshTimestamp sets field value

func (Clone) ToMap

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

func (*Clone) UnmarshalJSON

func (o *Clone) UnmarshalJSON(data []byte) (err error)

type CloneCreateInput

type CloneCreateInput struct {
	// Name of this clone group
	Name string `json:"name"`
	// Description of this clone group
	Description *string `json:"description,omitempty"`
	// ID of the mobility target that was used to create the clone
	MobilityTargetId string `json:"mobility_target_id"`
	// IDs of hosts that this clone should be exposed to
	HostMappings []string `json:"host_mappings,omitempty"`
}

CloneCreateInput Entity that will be passed on to create a clone

func NewCloneCreateInput

func NewCloneCreateInput(name string, mobilityTargetId string) *CloneCreateInput

NewCloneCreateInput instantiates a new CloneCreateInput 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 NewCloneCreateInputWithDefaults

func NewCloneCreateInputWithDefaults() *CloneCreateInput

NewCloneCreateInputWithDefaults instantiates a new CloneCreateInput 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 (*CloneCreateInput) GetDescription

func (o *CloneCreateInput) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloneCreateInput) GetDescriptionOk

func (o *CloneCreateInput) GetDescriptionOk() (*string, bool)

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

func (*CloneCreateInput) GetHostMappings

func (o *CloneCreateInput) GetHostMappings() []string

GetHostMappings returns the HostMappings field value if set, zero value otherwise.

func (*CloneCreateInput) GetHostMappingsOk

func (o *CloneCreateInput) GetHostMappingsOk() ([]string, bool)

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

func (*CloneCreateInput) GetMobilityTargetId

func (o *CloneCreateInput) GetMobilityTargetId() string

GetMobilityTargetId returns the MobilityTargetId field value

func (*CloneCreateInput) GetMobilityTargetIdOk

func (o *CloneCreateInput) GetMobilityTargetIdOk() (*string, bool)

GetMobilityTargetIdOk returns a tuple with the MobilityTargetId field value and a boolean to check if the value has been set.

func (*CloneCreateInput) GetName

func (o *CloneCreateInput) GetName() string

GetName returns the Name field value

func (*CloneCreateInput) GetNameOk

func (o *CloneCreateInput) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloneCreateInput) HasDescription

func (o *CloneCreateInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloneCreateInput) HasHostMappings

func (o *CloneCreateInput) HasHostMappings() bool

HasHostMappings returns a boolean if a field has been set.

func (CloneCreateInput) MarshalJSON

func (o CloneCreateInput) MarshalJSON() ([]byte, error)

func (*CloneCreateInput) SetDescription

func (o *CloneCreateInput) SetDescription(v string)

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

func (*CloneCreateInput) SetHostMappings

func (o *CloneCreateInput) SetHostMappings(v []string)

SetHostMappings gets a reference to the given []string and assigns it to the HostMappings field.

func (*CloneCreateInput) SetMobilityTargetId

func (o *CloneCreateInput) SetMobilityTargetId(v string)

SetMobilityTargetId sets field value

func (*CloneCreateInput) SetName

func (o *CloneCreateInput) SetName(v string)

SetName sets field value

func (CloneCreateInput) ToMap

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

func (*CloneCreateInput) UnmarshalJSON

func (o *CloneCreateInput) UnmarshalJSON(data []byte) (err error)

type CloneMobilityMember

type CloneMobilityMember struct {
	// ID of the member
	Id string `json:"id"`
	// Identifier of the related mobility member
	ParentId string `json:"parent_id"`
	// Name of the member
	Name string `json:"name"`
	// Size of the member
	Size string `json:"size"`
}

CloneMobilityMember A clone mobility member provides details of clone volume.

func NewCloneMobilityMember

func NewCloneMobilityMember(id string, parentId string, name string, size string) *CloneMobilityMember

NewCloneMobilityMember instantiates a new CloneMobilityMember 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 NewCloneMobilityMemberWithDefaults

func NewCloneMobilityMemberWithDefaults() *CloneMobilityMember

NewCloneMobilityMemberWithDefaults instantiates a new CloneMobilityMember 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 (*CloneMobilityMember) GetId

func (o *CloneMobilityMember) GetId() string

GetId returns the Id field value

func (*CloneMobilityMember) GetIdOk

func (o *CloneMobilityMember) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CloneMobilityMember) GetName

func (o *CloneMobilityMember) GetName() string

GetName returns the Name field value

func (*CloneMobilityMember) GetNameOk

func (o *CloneMobilityMember) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloneMobilityMember) GetParentId

func (o *CloneMobilityMember) GetParentId() string

GetParentId returns the ParentId field value

func (*CloneMobilityMember) GetParentIdOk

func (o *CloneMobilityMember) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value and a boolean to check if the value has been set.

func (*CloneMobilityMember) GetSize

func (o *CloneMobilityMember) GetSize() string

GetSize returns the Size field value

func (*CloneMobilityMember) GetSizeOk

func (o *CloneMobilityMember) GetSizeOk() (*string, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (CloneMobilityMember) MarshalJSON

func (o CloneMobilityMember) MarshalJSON() ([]byte, error)

func (*CloneMobilityMember) SetId

func (o *CloneMobilityMember) SetId(v string)

SetId sets field value

func (*CloneMobilityMember) SetName

func (o *CloneMobilityMember) SetName(v string)

SetName sets field value

func (*CloneMobilityMember) SetParentId

func (o *CloneMobilityMember) SetParentId(v string)

SetParentId sets field value

func (*CloneMobilityMember) SetSize

func (o *CloneMobilityMember) SetSize(v string)

SetSize sets field value

func (CloneMobilityMember) ToMap

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

func (*CloneMobilityMember) UnmarshalJSON

func (o *CloneMobilityMember) UnmarshalJSON(data []byte) (err error)

type CloneToHostMapping

type CloneToHostMapping struct {
	// Name of host/SDC to be mapped to the clone
	HostName string `json:"host_name"`
	// IP Address of host
	HostIp string `json:"host_ip"`
	// Identifier of the host
	HostId string `json:"host_id"`
	// This is a host mappings id generated by APEX Navigator for Multicloud Storage.
	Id *string `json:"id,omitempty"`
	// NVMe qualified name. Only applicable if host_initiator_protocol is NVMe.
	Nqn                   *string                    `json:"nqn,omitempty"`
	HostInitiatorProtocol *HostInitiatorProtocolEnum `json:"host_initiator_protocol,omitempty"`
}

CloneToHostMapping This represents the mapping of a repurposed (clone) storage object to a host (presumably using the clone for some analytical workload).

func NewCloneToHostMapping

func NewCloneToHostMapping(hostName string, hostIp string, hostId string) *CloneToHostMapping

NewCloneToHostMapping instantiates a new CloneToHostMapping 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 NewCloneToHostMappingWithDefaults

func NewCloneToHostMappingWithDefaults() *CloneToHostMapping

NewCloneToHostMappingWithDefaults instantiates a new CloneToHostMapping 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 (*CloneToHostMapping) GetHostId

func (o *CloneToHostMapping) GetHostId() string

GetHostId returns the HostId field value

func (*CloneToHostMapping) GetHostIdOk

func (o *CloneToHostMapping) GetHostIdOk() (*string, bool)

GetHostIdOk returns a tuple with the HostId field value and a boolean to check if the value has been set.

func (*CloneToHostMapping) GetHostInitiatorProtocol

func (o *CloneToHostMapping) GetHostInitiatorProtocol() HostInitiatorProtocolEnum

GetHostInitiatorProtocol returns the HostInitiatorProtocol field value if set, zero value otherwise.

func (*CloneToHostMapping) GetHostInitiatorProtocolOk

func (o *CloneToHostMapping) GetHostInitiatorProtocolOk() (*HostInitiatorProtocolEnum, bool)

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

func (*CloneToHostMapping) GetHostIp

func (o *CloneToHostMapping) GetHostIp() string

GetHostIp returns the HostIp field value

func (*CloneToHostMapping) GetHostIpOk

func (o *CloneToHostMapping) GetHostIpOk() (*string, bool)

GetHostIpOk returns a tuple with the HostIp field value and a boolean to check if the value has been set.

func (*CloneToHostMapping) GetHostName

func (o *CloneToHostMapping) GetHostName() string

GetHostName returns the HostName field value

func (*CloneToHostMapping) GetHostNameOk

func (o *CloneToHostMapping) GetHostNameOk() (*string, bool)

GetHostNameOk returns a tuple with the HostName field value and a boolean to check if the value has been set.

func (*CloneToHostMapping) GetId

func (o *CloneToHostMapping) GetId() string

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

func (*CloneToHostMapping) GetIdOk

func (o *CloneToHostMapping) GetIdOk() (*string, 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 (*CloneToHostMapping) GetNqn

func (o *CloneToHostMapping) GetNqn() string

GetNqn returns the Nqn field value if set, zero value otherwise.

func (*CloneToHostMapping) GetNqnOk

func (o *CloneToHostMapping) GetNqnOk() (*string, bool)

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

func (*CloneToHostMapping) HasHostInitiatorProtocol

func (o *CloneToHostMapping) HasHostInitiatorProtocol() bool

HasHostInitiatorProtocol returns a boolean if a field has been set.

func (*CloneToHostMapping) HasId

func (o *CloneToHostMapping) HasId() bool

HasId returns a boolean if a field has been set.

func (*CloneToHostMapping) HasNqn

func (o *CloneToHostMapping) HasNqn() bool

HasNqn returns a boolean if a field has been set.

func (CloneToHostMapping) MarshalJSON

func (o CloneToHostMapping) MarshalJSON() ([]byte, error)

func (*CloneToHostMapping) SetHostId

func (o *CloneToHostMapping) SetHostId(v string)

SetHostId sets field value

func (*CloneToHostMapping) SetHostInitiatorProtocol

func (o *CloneToHostMapping) SetHostInitiatorProtocol(v HostInitiatorProtocolEnum)

SetHostInitiatorProtocol gets a reference to the given HostInitiatorProtocolEnum and assigns it to the HostInitiatorProtocol field.

func (*CloneToHostMapping) SetHostIp

func (o *CloneToHostMapping) SetHostIp(v string)

SetHostIp sets field value

func (*CloneToHostMapping) SetHostName

func (o *CloneToHostMapping) SetHostName(v string)

SetHostName sets field value

func (*CloneToHostMapping) SetId

func (o *CloneToHostMapping) SetId(v string)

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

func (*CloneToHostMapping) SetNqn

func (o *CloneToHostMapping) SetNqn(v string)

SetNqn gets a reference to the given string and assigns it to the Nqn field.

func (CloneToHostMapping) ToMap

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

func (*CloneToHostMapping) UnmarshalJSON

func (o *CloneToHostMapping) UnmarshalJSON(data []byte) (err error)

type ClonesAPIService

type ClonesAPIService service

ClonesAPIService ClonesAPI service

func (*ClonesAPIService) ClonesCollection

ClonesCollection Get all clones

Get all clones

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

func (*ClonesAPIService) ClonesCollectionExecute

Execute executes the request

@return ClonesCollection200Response

func (*ClonesAPIService) ClonesCreate

ClonesCreate Create Clone

Create a clone of a mobility target

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

func (*ClonesAPIService) ClonesCreateExecute

func (a *ClonesAPIService) ClonesCreateExecute(r ApiClonesCreateRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*ClonesAPIService) ClonesDelete

func (a *ClonesAPIService) ClonesDelete(ctx context.Context, cloneId string) ApiClonesDeleteRequest

ClonesDelete Delete a clone

Delete a specific clone. This operation must be run asynchronously

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cloneId ID of the clone
@return ApiClonesDeleteRequest

func (*ClonesAPIService) ClonesDeleteExecute

func (a *ClonesAPIService) ClonesDeleteExecute(r ApiClonesDeleteRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*ClonesAPIService) ClonesInstance

func (a *ClonesAPIService) ClonesInstance(ctx context.Context, cloneId string) ApiClonesInstanceRequest

ClonesInstance Get a clone

Get a clone

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cloneId ID of the clone
@return ApiClonesInstanceRequest

func (*ClonesAPIService) ClonesInstanceExecute

func (a *ClonesAPIService) ClonesInstanceExecute(r ApiClonesInstanceRequest) (*Clone, *http.Response, error)

Execute executes the request

@return Clone

func (*ClonesAPIService) ClonesMap

func (a *ClonesAPIService) ClonesMap(ctx context.Context, cloneId string) ApiClonesMapRequest

ClonesMap Map hosts to clone

This endpoint map hosts to clone.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cloneId ID of the clone
@return ApiClonesMapRequest

func (*ClonesAPIService) ClonesMapExecute

func (a *ClonesAPIService) ClonesMapExecute(r ApiClonesMapRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*ClonesAPIService) ClonesModify

func (a *ClonesAPIService) ClonesModify(ctx context.Context, cloneId string) ApiClonesModifyRequest

ClonesModify Update clone

Update the clone's name or description

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cloneId ID of the clone
@return ApiClonesModifyRequest

func (*ClonesAPIService) ClonesModifyExecute

func (a *ClonesAPIService) ClonesModifyExecute(r ApiClonesModifyRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*ClonesAPIService) ClonesRefresh

func (a *ClonesAPIService) ClonesRefresh(ctx context.Context, cloneId string) ApiClonesRefreshRequest

ClonesRefresh Refresh Clone

This endpoint provides a mechanism to refresh a clone of a mobility group. Refreshing will update the clone with latest data copied from source.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cloneId ID of the clone
@return ApiClonesRefreshRequest

func (*ClonesAPIService) ClonesRefreshExecute

func (a *ClonesAPIService) ClonesRefreshExecute(r ApiClonesRefreshRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*ClonesAPIService) ClonesUnmap

func (a *ClonesAPIService) ClonesUnmap(ctx context.Context, cloneId string) ApiClonesUnmapRequest

ClonesUnmap Unmap hosts from clone

This endpoint unmap hosts from the clone. This takes list of host mappings id which is generated by APEX Navigator for Multicloud Storage. To get host mappings id, user needs to fetch clone details using clone_id.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param cloneId ID of the clone
@return ApiClonesUnmapRequest

func (*ClonesAPIService) ClonesUnmapExecute

func (a *ClonesAPIService) ClonesUnmapExecute(r ApiClonesUnmapRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

type ClonesCollection200Response

type ClonesCollection200Response struct {
	Results []Clone `json:"results,omitempty"`
}

ClonesCollection200Response struct for ClonesCollection200Response

func NewClonesCollection200Response

func NewClonesCollection200Response() *ClonesCollection200Response

NewClonesCollection200Response instantiates a new ClonesCollection200Response 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 NewClonesCollection200ResponseWithDefaults

func NewClonesCollection200ResponseWithDefaults() *ClonesCollection200Response

NewClonesCollection200ResponseWithDefaults instantiates a new ClonesCollection200Response 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 (*ClonesCollection200Response) GetResults

func (o *ClonesCollection200Response) GetResults() []Clone

GetResults returns the Results field value if set, zero value otherwise.

func (*ClonesCollection200Response) GetResultsOk

func (o *ClonesCollection200Response) GetResultsOk() ([]Clone, bool)

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

func (*ClonesCollection200Response) HasResults

func (o *ClonesCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ClonesCollection200Response) MarshalJSON

func (o ClonesCollection200Response) MarshalJSON() ([]byte, error)

func (*ClonesCollection200Response) SetResults

func (o *ClonesCollection200Response) SetResults(v []Clone)

SetResults gets a reference to the given []Clone and assigns it to the Results field.

func (ClonesCollection200Response) ToMap

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

type ClonesCollection206Response

type ClonesCollection206Response struct {
	Paging  *PagingInformation `json:"paging,omitempty"`
	Results []Clone            `json:"results,omitempty"`
}

ClonesCollection206Response struct for ClonesCollection206Response

func NewClonesCollection206Response

func NewClonesCollection206Response() *ClonesCollection206Response

NewClonesCollection206Response instantiates a new ClonesCollection206Response 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 NewClonesCollection206ResponseWithDefaults

func NewClonesCollection206ResponseWithDefaults() *ClonesCollection206Response

NewClonesCollection206ResponseWithDefaults instantiates a new ClonesCollection206Response 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 (*ClonesCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*ClonesCollection206Response) GetPagingOk

func (o *ClonesCollection206Response) GetPagingOk() (*PagingInformation, bool)

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

func (*ClonesCollection206Response) GetResults

func (o *ClonesCollection206Response) GetResults() []Clone

GetResults returns the Results field value if set, zero value otherwise.

func (*ClonesCollection206Response) GetResultsOk

func (o *ClonesCollection206Response) GetResultsOk() ([]Clone, bool)

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

func (*ClonesCollection206Response) HasPaging

func (o *ClonesCollection206Response) HasPaging() bool

HasPaging returns a boolean if a field has been set.

func (*ClonesCollection206Response) HasResults

func (o *ClonesCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ClonesCollection206Response) MarshalJSON

func (o ClonesCollection206Response) MarshalJSON() ([]byte, error)

func (*ClonesCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*ClonesCollection206Response) SetResults

func (o *ClonesCollection206Response) SetResults(v []Clone)

SetResults gets a reference to the given []Clone and assigns it to the Results field.

func (ClonesCollection206Response) ToMap

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

type CloudProviderEnum

type CloudProviderEnum string

CloudProviderEnum Enum for all the supported cloud providers * AWS - Amazon Web Services

const (
	CLOUDPROVIDERENUM_AWS CloudProviderEnum = "AWS"
)

List of CloudProviderEnum

func NewCloudProviderEnumFromValue

func NewCloudProviderEnumFromValue(v string) (*CloudProviderEnum, error)

NewCloudProviderEnumFromValue returns a pointer to a valid CloudProviderEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudProviderEnum) IsValid

func (v CloudProviderEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudProviderEnum) Ptr

Ptr returns reference to CloudProviderEnum value

func (*CloudProviderEnum) UnmarshalJSON

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

type CloudTarget

type CloudTarget struct {
	CloudType string `json:"cloud_type"`
}

CloudTarget Cloud target to identify the cloud type

func NewCloudTarget

func NewCloudTarget(cloudType string) *CloudTarget

NewCloudTarget instantiates a new CloudTarget 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 NewCloudTargetWithDefaults

func NewCloudTargetWithDefaults() *CloudTarget

NewCloudTargetWithDefaults instantiates a new CloudTarget 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 (*CloudTarget) GetCloudType

func (o *CloudTarget) GetCloudType() string

GetCloudType returns the CloudType field value

func (*CloudTarget) GetCloudTypeOk

func (o *CloudTarget) GetCloudTypeOk() (*string, bool)

GetCloudTypeOk returns a tuple with the CloudType field value and a boolean to check if the value has been set.

func (CloudTarget) MarshalJSON

func (o CloudTarget) MarshalJSON() ([]byte, error)

func (*CloudTarget) SetCloudType

func (o *CloudTarget) SetCloudType(v string)

SetCloudType sets field value

func (CloudTarget) ToMap

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

func (*CloudTarget) UnmarshalJSON

func (o *CloudTarget) UnmarshalJSON(data []byte) (err error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type CreateTargetBaseInput

type CreateTargetBaseInput struct {
	// Name of the mobility target
	Name string `json:"name"`
	// Description of the mobility target
	Description *string `json:"description,omitempty"`
	// Identifier of the target system
	SystemId            string                `json:"system_id"`
	SystemType          StorageSystemTypeEnum `json:"system_type"`
	TargetSystemOptions TargetSystemOptions   `json:"target_system_options"`
	// Bandwidth limit in Mbps (Mega bits per second).
	BandwidthLimit *int32 `json:"bandwidth_limit,omitempty"`
}

CreateTargetBaseInput Abstract input for creating a mobility target

func NewCreateTargetBaseInput

func NewCreateTargetBaseInput(name string, systemId string, systemType StorageSystemTypeEnum, targetSystemOptions TargetSystemOptions) *CreateTargetBaseInput

NewCreateTargetBaseInput instantiates a new CreateTargetBaseInput 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 NewCreateTargetBaseInputWithDefaults

func NewCreateTargetBaseInputWithDefaults() *CreateTargetBaseInput

NewCreateTargetBaseInputWithDefaults instantiates a new CreateTargetBaseInput 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 (*CreateTargetBaseInput) GetBandwidthLimit

func (o *CreateTargetBaseInput) GetBandwidthLimit() int32

GetBandwidthLimit returns the BandwidthLimit field value if set, zero value otherwise.

func (*CreateTargetBaseInput) GetBandwidthLimitOk

func (o *CreateTargetBaseInput) GetBandwidthLimitOk() (*int32, bool)

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

func (*CreateTargetBaseInput) GetDescription

func (o *CreateTargetBaseInput) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateTargetBaseInput) GetDescriptionOk

func (o *CreateTargetBaseInput) GetDescriptionOk() (*string, bool)

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

func (*CreateTargetBaseInput) GetName

func (o *CreateTargetBaseInput) GetName() string

GetName returns the Name field value

func (*CreateTargetBaseInput) GetNameOk

func (o *CreateTargetBaseInput) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateTargetBaseInput) GetSystemId

func (o *CreateTargetBaseInput) GetSystemId() string

GetSystemId returns the SystemId field value

func (*CreateTargetBaseInput) GetSystemIdOk

func (o *CreateTargetBaseInput) GetSystemIdOk() (*string, bool)

GetSystemIdOk returns a tuple with the SystemId field value and a boolean to check if the value has been set.

func (*CreateTargetBaseInput) GetSystemType

func (o *CreateTargetBaseInput) GetSystemType() StorageSystemTypeEnum

GetSystemType returns the SystemType field value

func (*CreateTargetBaseInput) GetSystemTypeOk

func (o *CreateTargetBaseInput) GetSystemTypeOk() (*StorageSystemTypeEnum, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (*CreateTargetBaseInput) GetTargetSystemOptions

func (o *CreateTargetBaseInput) GetTargetSystemOptions() TargetSystemOptions

GetTargetSystemOptions returns the TargetSystemOptions field value

func (*CreateTargetBaseInput) GetTargetSystemOptionsOk

func (o *CreateTargetBaseInput) GetTargetSystemOptionsOk() (*TargetSystemOptions, bool)

GetTargetSystemOptionsOk returns a tuple with the TargetSystemOptions field value and a boolean to check if the value has been set.

func (*CreateTargetBaseInput) HasBandwidthLimit

func (o *CreateTargetBaseInput) HasBandwidthLimit() bool

HasBandwidthLimit returns a boolean if a field has been set.

func (*CreateTargetBaseInput) HasDescription

func (o *CreateTargetBaseInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CreateTargetBaseInput) MarshalJSON

func (o CreateTargetBaseInput) MarshalJSON() ([]byte, error)

func (*CreateTargetBaseInput) SetBandwidthLimit

func (o *CreateTargetBaseInput) SetBandwidthLimit(v int32)

SetBandwidthLimit gets a reference to the given int32 and assigns it to the BandwidthLimit field.

func (*CreateTargetBaseInput) SetDescription

func (o *CreateTargetBaseInput) SetDescription(v string)

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

func (*CreateTargetBaseInput) SetName

func (o *CreateTargetBaseInput) SetName(v string)

SetName sets field value

func (*CreateTargetBaseInput) SetSystemId

func (o *CreateTargetBaseInput) SetSystemId(v string)

SetSystemId sets field value

func (*CreateTargetBaseInput) SetSystemType

func (o *CreateTargetBaseInput) SetSystemType(v StorageSystemTypeEnum)

SetSystemType sets field value

func (*CreateTargetBaseInput) SetTargetSystemOptions

func (o *CreateTargetBaseInput) SetTargetSystemOptions(v TargetSystemOptions)

SetTargetSystemOptions sets field value

func (CreateTargetBaseInput) ToMap

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

func (*CreateTargetBaseInput) UnmarshalJSON

func (o *CreateTargetBaseInput) UnmarshalJSON(data []byte) (err error)

type CreateTargetInput

type CreateTargetInput struct {
	CreateTargetBaseInput
	// ID of the source mobility group
	SourceMobilityGroupId string `json:"source_mobility_group_id"`
}

CreateTargetInput Input for creating a mobility target

func NewCreateTargetInput

func NewCreateTargetInput(sourceMobilityGroupId string, name string, systemId string, systemType StorageSystemTypeEnum, targetSystemOptions TargetSystemOptions) *CreateTargetInput

NewCreateTargetInput instantiates a new CreateTargetInput 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 NewCreateTargetInputWithDefaults

func NewCreateTargetInputWithDefaults() *CreateTargetInput

NewCreateTargetInputWithDefaults instantiates a new CreateTargetInput 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 (*CreateTargetInput) GetSourceMobilityGroupId

func (o *CreateTargetInput) GetSourceMobilityGroupId() string

GetSourceMobilityGroupId returns the SourceMobilityGroupId field value

func (*CreateTargetInput) GetSourceMobilityGroupIdOk

func (o *CreateTargetInput) GetSourceMobilityGroupIdOk() (*string, bool)

GetSourceMobilityGroupIdOk returns a tuple with the SourceMobilityGroupId field value and a boolean to check if the value has been set.

func (CreateTargetInput) MarshalJSON

func (o CreateTargetInput) MarshalJSON() ([]byte, error)

func (*CreateTargetInput) SetSourceMobilityGroupId

func (o *CreateTargetInput) SetSourceMobilityGroupId(v string)

SetSourceMobilityGroupId sets field value

func (CreateTargetInput) ToMap

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

func (*CreateTargetInput) UnmarshalJSON

func (o *CreateTargetInput) UnmarshalJSON(data []byte) (err error)

type DeleteCloneInput

type DeleteCloneInput struct {
	// If true remove the clone from the system if false the clone will remain on the system but will be removed from APEX management.
	RemoveFromSystem bool `json:"remove_from_system"`
}

DeleteCloneInput Delete a clone input

func NewDeleteCloneInput

func NewDeleteCloneInput(removeFromSystem bool) *DeleteCloneInput

NewDeleteCloneInput instantiates a new DeleteCloneInput 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 NewDeleteCloneInputWithDefaults

func NewDeleteCloneInputWithDefaults() *DeleteCloneInput

NewDeleteCloneInputWithDefaults instantiates a new DeleteCloneInput 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 (*DeleteCloneInput) GetRemoveFromSystem

func (o *DeleteCloneInput) GetRemoveFromSystem() bool

GetRemoveFromSystem returns the RemoveFromSystem field value

func (*DeleteCloneInput) GetRemoveFromSystemOk

func (o *DeleteCloneInput) GetRemoveFromSystemOk() (*bool, bool)

GetRemoveFromSystemOk returns a tuple with the RemoveFromSystem field value and a boolean to check if the value has been set.

func (DeleteCloneInput) MarshalJSON

func (o DeleteCloneInput) MarshalJSON() ([]byte, error)

func (*DeleteCloneInput) SetRemoveFromSystem

func (o *DeleteCloneInput) SetRemoveFromSystem(v bool)

SetRemoveFromSystem sets field value

func (DeleteCloneInput) ToMap

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

func (*DeleteCloneInput) UnmarshalJSON

func (o *DeleteCloneInput) UnmarshalJSON(data []byte) (err error)

type EntitlementsAPIService

type EntitlementsAPIService service

EntitlementsAPIService EntitlementsAPI service

func (*EntitlementsAPIService) EntitlementsCollection

EntitlementsCollection Collection Query

Get a list of all entitlements.

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

func (*EntitlementsAPIService) EntitlementsCollectionExecute

Execute executes the request

@return EntitlementsCollection200Response

func (*EntitlementsAPIService) EntitlementsInstance

EntitlementsInstance Instance Query

Get a given entitlement.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Unique identifier of the entitlements instance.
@return ApiEntitlementsInstanceRequest

func (*EntitlementsAPIService) EntitlementsInstanceExecute

Execute executes the request

@return EntitlementsInstance

type EntitlementsCollection200Response

type EntitlementsCollection200Response struct {
	Results []EntitlementsInstance `json:"results,omitempty"`
}

EntitlementsCollection200Response struct for EntitlementsCollection200Response

func NewEntitlementsCollection200Response

func NewEntitlementsCollection200Response() *EntitlementsCollection200Response

NewEntitlementsCollection200Response instantiates a new EntitlementsCollection200Response 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 NewEntitlementsCollection200ResponseWithDefaults

func NewEntitlementsCollection200ResponseWithDefaults() *EntitlementsCollection200Response

NewEntitlementsCollection200ResponseWithDefaults instantiates a new EntitlementsCollection200Response 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 (*EntitlementsCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*EntitlementsCollection200Response) GetResultsOk

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

func (*EntitlementsCollection200Response) HasResults

func (o *EntitlementsCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (EntitlementsCollection200Response) MarshalJSON

func (o EntitlementsCollection200Response) MarshalJSON() ([]byte, error)

func (*EntitlementsCollection200Response) SetResults

SetResults gets a reference to the given []EntitlementsInstance and assigns it to the Results field.

func (EntitlementsCollection200Response) ToMap

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

type EntitlementsCollection206Response

type EntitlementsCollection206Response struct {
	Paging  *PagingInformation     `json:"paging,omitempty"`
	Results []EntitlementsInstance `json:"results,omitempty"`
}

EntitlementsCollection206Response struct for EntitlementsCollection206Response

func NewEntitlementsCollection206Response

func NewEntitlementsCollection206Response() *EntitlementsCollection206Response

NewEntitlementsCollection206Response instantiates a new EntitlementsCollection206Response 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 NewEntitlementsCollection206ResponseWithDefaults

func NewEntitlementsCollection206ResponseWithDefaults() *EntitlementsCollection206Response

NewEntitlementsCollection206ResponseWithDefaults instantiates a new EntitlementsCollection206Response 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 (*EntitlementsCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*EntitlementsCollection206Response) GetPagingOk

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

func (*EntitlementsCollection206Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*EntitlementsCollection206Response) GetResultsOk

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

func (*EntitlementsCollection206Response) HasPaging

func (o *EntitlementsCollection206Response) HasPaging() bool

HasPaging returns a boolean if a field has been set.

func (*EntitlementsCollection206Response) HasResults

func (o *EntitlementsCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (EntitlementsCollection206Response) MarshalJSON

func (o EntitlementsCollection206Response) MarshalJSON() ([]byte, error)

func (*EntitlementsCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*EntitlementsCollection206Response) SetResults

SetResults gets a reference to the given []EntitlementsInstance and assigns it to the Results field.

func (EntitlementsCollection206Response) ToMap

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

type EntitlementsInstance

type EntitlementsInstance struct {
	// Unique identifier of a entitlements resource.
	Id             *string                     `json:"id,omitempty"`
	ProductType    *ProductsTypeEnum           `json:"product_type,omitempty"`
	LicenseType    *LicensesTypeEnum           `json:"license_type,omitempty"`
	ExpirationType *LicensesExpirationTypeEnum `json:"expiration_type,omitempty"`
	// For a CAPACITY type entitlement, the limit on the entitlement, which limits the total capacity of activated licenses from this entitlement.
	PurchasedCapacity *int64 `json:"purchased_capacity,omitempty"`
	// For a CAPACITY type entitlement, the current sum of the capacities of the activated licenses from this entitlement.
	ActivatedCapacity *int64 `json:"activated_capacity,omitempty"`
	// For a CAPACITY type entitlement, the unactivated capacity, which is purchased_capacity-activated_capacity.
	AvailableCapacity *int64                     `json:"available_capacity,omitempty"`
	CapacityUnits     *LicensesCapacityUnitsEnum `json:"capacity_units,omitempty"`
	// The time at which the entitlement began.
	StartTime *time.Time `json:"start_time,omitempty"`
	// For a TRIAL, EXT_TRIAL, TIME_LIMITED, GRACE_PERIOD, or RESTRICTED expiration type entitlement, the time at which the entitlement expires.
	ExpirationTime *time.Time `json:"expiration_time,omitempty"`
}

EntitlementsInstance Properties of a entitlements instance.

func NewEntitlementsInstance

func NewEntitlementsInstance() *EntitlementsInstance

NewEntitlementsInstance instantiates a new EntitlementsInstance 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 NewEntitlementsInstanceWithDefaults

func NewEntitlementsInstanceWithDefaults() *EntitlementsInstance

NewEntitlementsInstanceWithDefaults instantiates a new EntitlementsInstance 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 (*EntitlementsInstance) GetActivatedCapacity

func (o *EntitlementsInstance) GetActivatedCapacity() int64

GetActivatedCapacity returns the ActivatedCapacity field value if set, zero value otherwise.

func (*EntitlementsInstance) GetActivatedCapacityOk

func (o *EntitlementsInstance) GetActivatedCapacityOk() (*int64, bool)

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

func (*EntitlementsInstance) GetAvailableCapacity

func (o *EntitlementsInstance) GetAvailableCapacity() int64

GetAvailableCapacity returns the AvailableCapacity field value if set, zero value otherwise.

func (*EntitlementsInstance) GetAvailableCapacityOk

func (o *EntitlementsInstance) GetAvailableCapacityOk() (*int64, bool)

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

func (*EntitlementsInstance) GetCapacityUnits

func (o *EntitlementsInstance) GetCapacityUnits() LicensesCapacityUnitsEnum

GetCapacityUnits returns the CapacityUnits field value if set, zero value otherwise.

func (*EntitlementsInstance) GetCapacityUnitsOk

func (o *EntitlementsInstance) GetCapacityUnitsOk() (*LicensesCapacityUnitsEnum, bool)

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

func (*EntitlementsInstance) GetExpirationTime

func (o *EntitlementsInstance) GetExpirationTime() time.Time

GetExpirationTime returns the ExpirationTime field value if set, zero value otherwise.

func (*EntitlementsInstance) GetExpirationTimeOk

func (o *EntitlementsInstance) GetExpirationTimeOk() (*time.Time, bool)

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

func (*EntitlementsInstance) GetExpirationType

func (o *EntitlementsInstance) GetExpirationType() LicensesExpirationTypeEnum

GetExpirationType returns the ExpirationType field value if set, zero value otherwise.

func (*EntitlementsInstance) GetExpirationTypeOk

func (o *EntitlementsInstance) GetExpirationTypeOk() (*LicensesExpirationTypeEnum, bool)

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

func (*EntitlementsInstance) GetId

func (o *EntitlementsInstance) GetId() string

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

func (*EntitlementsInstance) GetIdOk

func (o *EntitlementsInstance) GetIdOk() (*string, 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 (*EntitlementsInstance) GetLicenseType

func (o *EntitlementsInstance) GetLicenseType() LicensesTypeEnum

GetLicenseType returns the LicenseType field value if set, zero value otherwise.

func (*EntitlementsInstance) GetLicenseTypeOk

func (o *EntitlementsInstance) GetLicenseTypeOk() (*LicensesTypeEnum, bool)

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

func (*EntitlementsInstance) GetProductType

func (o *EntitlementsInstance) GetProductType() ProductsTypeEnum

GetProductType returns the ProductType field value if set, zero value otherwise.

func (*EntitlementsInstance) GetProductTypeOk

func (o *EntitlementsInstance) GetProductTypeOk() (*ProductsTypeEnum, bool)

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

func (*EntitlementsInstance) GetPurchasedCapacity

func (o *EntitlementsInstance) GetPurchasedCapacity() int64

GetPurchasedCapacity returns the PurchasedCapacity field value if set, zero value otherwise.

func (*EntitlementsInstance) GetPurchasedCapacityOk

func (o *EntitlementsInstance) GetPurchasedCapacityOk() (*int64, bool)

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

func (*EntitlementsInstance) GetStartTime

func (o *EntitlementsInstance) GetStartTime() time.Time

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*EntitlementsInstance) GetStartTimeOk

func (o *EntitlementsInstance) GetStartTimeOk() (*time.Time, bool)

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

func (*EntitlementsInstance) HasActivatedCapacity

func (o *EntitlementsInstance) HasActivatedCapacity() bool

HasActivatedCapacity returns a boolean if a field has been set.

func (*EntitlementsInstance) HasAvailableCapacity

func (o *EntitlementsInstance) HasAvailableCapacity() bool

HasAvailableCapacity returns a boolean if a field has been set.

func (*EntitlementsInstance) HasCapacityUnits

func (o *EntitlementsInstance) HasCapacityUnits() bool

HasCapacityUnits returns a boolean if a field has been set.

func (*EntitlementsInstance) HasExpirationTime

func (o *EntitlementsInstance) HasExpirationTime() bool

HasExpirationTime returns a boolean if a field has been set.

func (*EntitlementsInstance) HasExpirationType

func (o *EntitlementsInstance) HasExpirationType() bool

HasExpirationType returns a boolean if a field has been set.

func (*EntitlementsInstance) HasId

func (o *EntitlementsInstance) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntitlementsInstance) HasLicenseType

func (o *EntitlementsInstance) HasLicenseType() bool

HasLicenseType returns a boolean if a field has been set.

func (*EntitlementsInstance) HasProductType

func (o *EntitlementsInstance) HasProductType() bool

HasProductType returns a boolean if a field has been set.

func (*EntitlementsInstance) HasPurchasedCapacity

func (o *EntitlementsInstance) HasPurchasedCapacity() bool

HasPurchasedCapacity returns a boolean if a field has been set.

func (*EntitlementsInstance) HasStartTime

func (o *EntitlementsInstance) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (EntitlementsInstance) MarshalJSON

func (o EntitlementsInstance) MarshalJSON() ([]byte, error)

func (*EntitlementsInstance) SetActivatedCapacity

func (o *EntitlementsInstance) SetActivatedCapacity(v int64)

SetActivatedCapacity gets a reference to the given int64 and assigns it to the ActivatedCapacity field.

func (*EntitlementsInstance) SetAvailableCapacity

func (o *EntitlementsInstance) SetAvailableCapacity(v int64)

SetAvailableCapacity gets a reference to the given int64 and assigns it to the AvailableCapacity field.

func (*EntitlementsInstance) SetCapacityUnits

func (o *EntitlementsInstance) SetCapacityUnits(v LicensesCapacityUnitsEnum)

SetCapacityUnits gets a reference to the given LicensesCapacityUnitsEnum and assigns it to the CapacityUnits field.

func (*EntitlementsInstance) SetExpirationTime

func (o *EntitlementsInstance) SetExpirationTime(v time.Time)

SetExpirationTime gets a reference to the given time.Time and assigns it to the ExpirationTime field.

func (*EntitlementsInstance) SetExpirationType

func (o *EntitlementsInstance) SetExpirationType(v LicensesExpirationTypeEnum)

SetExpirationType gets a reference to the given LicensesExpirationTypeEnum and assigns it to the ExpirationType field.

func (*EntitlementsInstance) SetId

func (o *EntitlementsInstance) SetId(v string)

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

func (*EntitlementsInstance) SetLicenseType

func (o *EntitlementsInstance) SetLicenseType(v LicensesTypeEnum)

SetLicenseType gets a reference to the given LicensesTypeEnum and assigns it to the LicenseType field.

func (*EntitlementsInstance) SetProductType

func (o *EntitlementsInstance) SetProductType(v ProductsTypeEnum)

SetProductType gets a reference to the given ProductsTypeEnum and assigns it to the ProductType field.

func (*EntitlementsInstance) SetPurchasedCapacity

func (o *EntitlementsInstance) SetPurchasedCapacity(v int64)

SetPurchasedCapacity gets a reference to the given int64 and assigns it to the PurchasedCapacity field.

func (*EntitlementsInstance) SetStartTime

func (o *EntitlementsInstance) SetStartTime(v time.Time)

SetStartTime gets a reference to the given time.Time and assigns it to the StartTime field.

func (EntitlementsInstance) ToMap

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

type EnumOption

type EnumOption struct {
	// Display name of the option
	Name string `json:"name"`
	// Description of the option
	Description string `json:"description"`
	// All the available values for the option
	AvailableOptions []string `json:"available_options"`
	// Default value for the option
	DefaultValue *string `json:"default_value,omitempty"`
	// Is it mandatory
	IsConfigurable bool `json:"is_configurable"`
	// Type of the option
	Type string `json:"type"`
}

EnumOption Model for providing enumeration option

func NewEnumOption

func NewEnumOption(name string, description string, availableOptions []string, isConfigurable bool, type_ string) *EnumOption

NewEnumOption instantiates a new EnumOption 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 NewEnumOptionWithDefaults

func NewEnumOptionWithDefaults() *EnumOption

NewEnumOptionWithDefaults instantiates a new EnumOption 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 (*EnumOption) GetAvailableOptions

func (o *EnumOption) GetAvailableOptions() []string

GetAvailableOptions returns the AvailableOptions field value

func (*EnumOption) GetAvailableOptionsOk

func (o *EnumOption) GetAvailableOptionsOk() ([]string, bool)

GetAvailableOptionsOk returns a tuple with the AvailableOptions field value and a boolean to check if the value has been set.

func (*EnumOption) GetDefaultValue

func (o *EnumOption) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*EnumOption) GetDefaultValueOk

func (o *EnumOption) GetDefaultValueOk() (*string, bool)

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

func (*EnumOption) GetDescription

func (o *EnumOption) GetDescription() string

GetDescription returns the Description field value

func (*EnumOption) GetDescriptionOk

func (o *EnumOption) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*EnumOption) GetIsConfigurable

func (o *EnumOption) GetIsConfigurable() bool

GetIsConfigurable returns the IsConfigurable field value

func (*EnumOption) GetIsConfigurableOk

func (o *EnumOption) GetIsConfigurableOk() (*bool, bool)

GetIsConfigurableOk returns a tuple with the IsConfigurable field value and a boolean to check if the value has been set.

func (*EnumOption) GetName

func (o *EnumOption) GetName() string

GetName returns the Name field value

func (*EnumOption) GetNameOk

func (o *EnumOption) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EnumOption) GetType

func (o *EnumOption) GetType() string

GetType returns the Type field value

func (*EnumOption) GetTypeOk

func (o *EnumOption) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EnumOption) HasDefaultValue

func (o *EnumOption) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (EnumOption) MarshalJSON

func (o EnumOption) MarshalJSON() ([]byte, error)

func (*EnumOption) SetAvailableOptions

func (o *EnumOption) SetAvailableOptions(v []string)

SetAvailableOptions sets field value

func (*EnumOption) SetDefaultValue

func (o *EnumOption) SetDefaultValue(v string)

SetDefaultValue gets a reference to the given string and assigns it to the DefaultValue field.

func (*EnumOption) SetDescription

func (o *EnumOption) SetDescription(v string)

SetDescription sets field value

func (*EnumOption) SetIsConfigurable

func (o *EnumOption) SetIsConfigurable(v bool)

SetIsConfigurable sets field value

func (*EnumOption) SetName

func (o *EnumOption) SetName(v string)

SetName sets field value

func (*EnumOption) SetType

func (o *EnumOption) SetType(v string)

SetType sets field value

func (EnumOption) ToMap

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

func (*EnumOption) UnmarshalJSON

func (o *EnumOption) UnmarshalJSON(data []byte) (err error)

type ErrorMessage

type ErrorMessage struct {
	Severity *SeverityEnum `json:"severity,omitempty"`
	// Identifier for this kind of message. This is a string that can be used to look up  additional information on the support website. (Note - specific format can be determined  by platform - hex value codes are common in midrange storage.)
	Code *string `json:"code,omitempty"`
	// Message string.
	Message *string `json:"message,omitempty"`
	// The time at which the error occurred.
	Timestamp *time.Time `json:"timestamp,omitempty"`
	// Localized message string.
	MessageL10n *string `json:"message_l10n,omitempty"`
	// Ordered list of substitution args for the error message. Must match up with  the {0}, {1}, etc... actually in the message referenced by the message code  above, if any.
	Arguments []string `json:"arguments,omitempty"`
}

ErrorMessage A message describing the failure, a contributing factor to the failure, or possibly the aftermath of the failure.

func NewErrorMessage

func NewErrorMessage() *ErrorMessage

NewErrorMessage instantiates a new ErrorMessage 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 NewErrorMessageWithDefaults

func NewErrorMessageWithDefaults() *ErrorMessage

NewErrorMessageWithDefaults instantiates a new ErrorMessage 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 (*ErrorMessage) GetArguments

func (o *ErrorMessage) GetArguments() []string

GetArguments returns the Arguments field value if set, zero value otherwise.

func (*ErrorMessage) GetArgumentsOk

func (o *ErrorMessage) GetArgumentsOk() ([]string, bool)

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

func (*ErrorMessage) GetCode

func (o *ErrorMessage) GetCode() string

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

func (*ErrorMessage) GetCodeOk

func (o *ErrorMessage) GetCodeOk() (*string, 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 (*ErrorMessage) GetMessage

func (o *ErrorMessage) GetMessage() string

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

func (*ErrorMessage) GetMessageL10n

func (o *ErrorMessage) GetMessageL10n() string

GetMessageL10n returns the MessageL10n field value if set, zero value otherwise.

func (*ErrorMessage) GetMessageL10nOk

func (o *ErrorMessage) GetMessageL10nOk() (*string, bool)

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

func (*ErrorMessage) GetMessageOk

func (o *ErrorMessage) GetMessageOk() (*string, 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 (*ErrorMessage) GetSeverity

func (o *ErrorMessage) GetSeverity() SeverityEnum

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*ErrorMessage) GetSeverityOk

func (o *ErrorMessage) GetSeverityOk() (*SeverityEnum, bool)

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

func (*ErrorMessage) GetTimestamp

func (o *ErrorMessage) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ErrorMessage) GetTimestampOk

func (o *ErrorMessage) GetTimestampOk() (*time.Time, bool)

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

func (*ErrorMessage) HasArguments

func (o *ErrorMessage) HasArguments() bool

HasArguments returns a boolean if a field has been set.

func (*ErrorMessage) HasCode

func (o *ErrorMessage) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ErrorMessage) HasMessage

func (o *ErrorMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ErrorMessage) HasMessageL10n

func (o *ErrorMessage) HasMessageL10n() bool

HasMessageL10n returns a boolean if a field has been set.

func (*ErrorMessage) HasSeverity

func (o *ErrorMessage) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*ErrorMessage) HasTimestamp

func (o *ErrorMessage) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (ErrorMessage) MarshalJSON

func (o ErrorMessage) MarshalJSON() ([]byte, error)

func (*ErrorMessage) SetArguments

func (o *ErrorMessage) SetArguments(v []string)

SetArguments gets a reference to the given []string and assigns it to the Arguments field.

func (*ErrorMessage) SetCode

func (o *ErrorMessage) SetCode(v string)

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

func (*ErrorMessage) SetMessage

func (o *ErrorMessage) SetMessage(v string)

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

func (*ErrorMessage) SetMessageL10n

func (o *ErrorMessage) SetMessageL10n(v string)

SetMessageL10n gets a reference to the given string and assigns it to the MessageL10n field.

func (*ErrorMessage) SetSeverity

func (o *ErrorMessage) SetSeverity(v SeverityEnum)

SetSeverity gets a reference to the given SeverityEnum and assigns it to the Severity field.

func (*ErrorMessage) SetTimestamp

func (o *ErrorMessage) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (ErrorMessage) ToMap

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

type ErrorResponse

type ErrorResponse struct {
	HttpStatusCode *HttpStatusEnum `json:"http_status_code,omitempty"`
	// A list of messages describing the failure encountered by this request. At least  one will be of Error severity because Info and Warning conditions do not cause  the request to fail.
	Messages []ErrorMessage `json:"messages,omitempty"`
}

ErrorResponse A standard response body used for all non-2xx REST responses.

func NewErrorResponse

func NewErrorResponse() *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse 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 NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse 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 (*ErrorResponse) GetHttpStatusCode

func (o *ErrorResponse) GetHttpStatusCode() HttpStatusEnum

GetHttpStatusCode returns the HttpStatusCode field value if set, zero value otherwise.

func (*ErrorResponse) GetHttpStatusCodeOk

func (o *ErrorResponse) GetHttpStatusCodeOk() (*HttpStatusEnum, bool)

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

func (*ErrorResponse) GetMessages

func (o *ErrorResponse) GetMessages() []ErrorMessage

GetMessages returns the Messages field value if set, zero value otherwise.

func (*ErrorResponse) GetMessagesOk

func (o *ErrorResponse) GetMessagesOk() ([]ErrorMessage, bool)

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

func (*ErrorResponse) HasHttpStatusCode

func (o *ErrorResponse) HasHttpStatusCode() bool

HasHttpStatusCode returns a boolean if a field has been set.

func (*ErrorResponse) HasMessages

func (o *ErrorResponse) HasMessages() bool

HasMessages returns a boolean if a field has been set.

func (ErrorResponse) MarshalJSON

func (o ErrorResponse) MarshalJSON() ([]byte, error)

func (*ErrorResponse) SetHttpStatusCode

func (o *ErrorResponse) SetHttpStatusCode(v HttpStatusEnum)

SetHttpStatusCode gets a reference to the given HttpStatusEnum and assigns it to the HttpStatusCode field.

func (*ErrorResponse) SetMessages

func (o *ErrorResponse) SetMessages(v []ErrorMessage)

SetMessages gets a reference to the given []ErrorMessage and assigns it to the Messages field.

func (ErrorResponse) ToMap

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

type FreeTextOption

type FreeTextOption struct {
	// Display name of the option
	Name string `json:"name"`
	// Description for the option
	Description *string `json:"description,omitempty"`
	// Is it mandatory
	IsConfigurable bool   `json:"is_configurable"`
	Type           string `json:"type"`
}

FreeTextOption Model for providing free text input

func NewFreeTextOption

func NewFreeTextOption(name string, isConfigurable bool, type_ string) *FreeTextOption

NewFreeTextOption instantiates a new FreeTextOption 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 NewFreeTextOptionWithDefaults

func NewFreeTextOptionWithDefaults() *FreeTextOption

NewFreeTextOptionWithDefaults instantiates a new FreeTextOption 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 (*FreeTextOption) GetDescription

func (o *FreeTextOption) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*FreeTextOption) GetDescriptionOk

func (o *FreeTextOption) GetDescriptionOk() (*string, bool)

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

func (*FreeTextOption) GetIsConfigurable

func (o *FreeTextOption) GetIsConfigurable() bool

GetIsConfigurable returns the IsConfigurable field value

func (*FreeTextOption) GetIsConfigurableOk

func (o *FreeTextOption) GetIsConfigurableOk() (*bool, bool)

GetIsConfigurableOk returns a tuple with the IsConfigurable field value and a boolean to check if the value has been set.

func (*FreeTextOption) GetName

func (o *FreeTextOption) GetName() string

GetName returns the Name field value

func (*FreeTextOption) GetNameOk

func (o *FreeTextOption) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FreeTextOption) GetType

func (o *FreeTextOption) GetType() string

GetType returns the Type field value

func (*FreeTextOption) GetTypeOk

func (o *FreeTextOption) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*FreeTextOption) HasDescription

func (o *FreeTextOption) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (FreeTextOption) MarshalJSON

func (o FreeTextOption) MarshalJSON() ([]byte, error)

func (*FreeTextOption) SetDescription

func (o *FreeTextOption) SetDescription(v string)

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

func (*FreeTextOption) SetIsConfigurable

func (o *FreeTextOption) SetIsConfigurable(v bool)

SetIsConfigurable sets field value

func (*FreeTextOption) SetName

func (o *FreeTextOption) SetName(v string)

SetName sets field value

func (*FreeTextOption) SetType

func (o *FreeTextOption) SetType(v string)

SetType sets field value

func (FreeTextOption) ToMap

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

func (*FreeTextOption) UnmarshalJSON

func (o *FreeTextOption) UnmarshalJSON(data []byte) (err error)

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type HostInitiatorProtocolEnum

type HostInitiatorProtocolEnum string

HostInitiatorProtocolEnum Type of the host

const (
	HOSTINITIATORPROTOCOLENUM_NVME HostInitiatorProtocolEnum = "NVMe"
	HOSTINITIATORPROTOCOLENUM_SDC  HostInitiatorProtocolEnum = "SDC"
)

List of HostInitiatorProtocolEnum

func NewHostInitiatorProtocolEnumFromValue

func NewHostInitiatorProtocolEnumFromValue(v string) (*HostInitiatorProtocolEnum, error)

NewHostInitiatorProtocolEnumFromValue returns a pointer to a valid HostInitiatorProtocolEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (HostInitiatorProtocolEnum) IsValid

func (v HostInitiatorProtocolEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (HostInitiatorProtocolEnum) Ptr

Ptr returns reference to HostInitiatorProtocolEnum value

func (*HostInitiatorProtocolEnum) UnmarshalJSON

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

type HostsAPIService

type HostsAPIService service

HostsAPIService HostsAPI service

func (*HostsAPIService) HostsCollection

func (a *HostsAPIService) HostsCollection(ctx context.Context) ApiHostsCollectionRequest

HostsCollection Collection Query

Get a list of all the host objects.

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

func (*HostsAPIService) HostsCollectionExecute

Execute executes the request

@return HostsCollection200Response

func (*HostsAPIService) HostsInstance

func (a *HostsAPIService) HostsInstance(ctx context.Context, id string) ApiHostsInstanceRequest

HostsInstance Instance Query

Get a host by its ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The host ID to retrieve
@return ApiHostsInstanceRequest

func (*HostsAPIService) HostsInstanceExecute

func (a *HostsAPIService) HostsInstanceExecute(r ApiHostsInstanceRequest) (*HostsInstance, *http.Response, error)

Execute executes the request

@return HostsInstance

type HostsCollection200Response

type HostsCollection200Response struct {
	Results []HostsInstance `json:"results,omitempty"`
}

HostsCollection200Response struct for HostsCollection200Response

func NewHostsCollection200Response

func NewHostsCollection200Response() *HostsCollection200Response

NewHostsCollection200Response instantiates a new HostsCollection200Response 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 NewHostsCollection200ResponseWithDefaults

func NewHostsCollection200ResponseWithDefaults() *HostsCollection200Response

NewHostsCollection200ResponseWithDefaults instantiates a new HostsCollection200Response 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 (*HostsCollection200Response) GetResults

func (o *HostsCollection200Response) GetResults() []HostsInstance

GetResults returns the Results field value if set, zero value otherwise.

func (*HostsCollection200Response) GetResultsOk

func (o *HostsCollection200Response) GetResultsOk() ([]HostsInstance, bool)

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

func (*HostsCollection200Response) HasResults

func (o *HostsCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (HostsCollection200Response) MarshalJSON

func (o HostsCollection200Response) MarshalJSON() ([]byte, error)

func (*HostsCollection200Response) SetResults

func (o *HostsCollection200Response) SetResults(v []HostsInstance)

SetResults gets a reference to the given []HostsInstance and assigns it to the Results field.

func (HostsCollection200Response) ToMap

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

type HostsCollection206Response

type HostsCollection206Response struct {
	Paging  *PagingInformation `json:"paging,omitempty"`
	Results []HostsInstance    `json:"results,omitempty"`
}

HostsCollection206Response struct for HostsCollection206Response

func NewHostsCollection206Response

func NewHostsCollection206Response() *HostsCollection206Response

NewHostsCollection206Response instantiates a new HostsCollection206Response 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 NewHostsCollection206ResponseWithDefaults

func NewHostsCollection206ResponseWithDefaults() *HostsCollection206Response

NewHostsCollection206ResponseWithDefaults instantiates a new HostsCollection206Response 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 (*HostsCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*HostsCollection206Response) GetPagingOk

func (o *HostsCollection206Response) GetPagingOk() (*PagingInformation, bool)

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

func (*HostsCollection206Response) GetResults

func (o *HostsCollection206Response) GetResults() []HostsInstance

GetResults returns the Results field value if set, zero value otherwise.

func (*HostsCollection206Response) GetResultsOk

func (o *HostsCollection206Response) GetResultsOk() ([]HostsInstance, bool)

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

func (*HostsCollection206Response) HasPaging

func (o *HostsCollection206Response) HasPaging() bool

HasPaging returns a boolean if a field has been set.

func (*HostsCollection206Response) HasResults

func (o *HostsCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (HostsCollection206Response) MarshalJSON

func (o HostsCollection206Response) MarshalJSON() ([]byte, error)

func (*HostsCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*HostsCollection206Response) SetResults

func (o *HostsCollection206Response) SetResults(v []HostsInstance)

SetResults gets a reference to the given []HostsInstance and assigns it to the Results field.

func (HostsCollection206Response) ToMap

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

type HostsInstance

type HostsInstance struct {
	// Host identifier.
	Id string `json:"id"`
	// Unique identifier for the system that the host is connected to.
	SystemId *string `json:"system_id,omitempty"`
	// Product type of the system.
	SystemType *string `json:"system_type,omitempty"`
	// Description of the host.
	Description *string `json:"description,omitempty"`
	// Number of initiators that are connected between the host or server and the monitored system.
	InitiatorCount *int64 `json:"initiator_count,omitempty"`
	// Type of initiator (FC or iSCSI) that the host or server uses to connect to a monitored system.
	InitiatorProtocol *string `json:"initiator_protocol,omitempty"`
	// Number of health issues that are present on the host or server.
	IssueCount *int64 `json:"issue_count,omitempty"`
	// Name of the host or server.
	Name *string `json:"name,omitempty"`
	// Identifier of the host, defined by the system.
	NativeId *string `json:"native_id,omitempty"`
	// IPv4 or IPv6 IP addresses, domain names, or netgroup name associated with the host or server.
	NetworkAddresses *string `json:"network_addresses,omitempty"`
	// Type of the host.
	Type *string `json:"type,omitempty"`
	// Operating system of the host or server.
	OperatingSystem *string `json:"operating_system,omitempty"`
	// Model of the system.
	SystemModel *string `json:"system_model,omitempty"`
	// Name of the system.
	SystemName *string `json:"system_name,omitempty"`
	// Total size of all LUNs or Volumes that are provisioned to the host or server from the system - Unit: bytes
	TotalSize *int64 `json:"total_size,omitempty"`
}

HostsInstance The host object.

func NewHostsInstance

func NewHostsInstance(id string) *HostsInstance

NewHostsInstance instantiates a new HostsInstance 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 NewHostsInstanceWithDefaults

func NewHostsInstanceWithDefaults() *HostsInstance

NewHostsInstanceWithDefaults instantiates a new HostsInstance 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 (*HostsInstance) GetDescription

func (o *HostsInstance) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*HostsInstance) GetDescriptionOk

func (o *HostsInstance) GetDescriptionOk() (*string, bool)

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

func (*HostsInstance) GetId

func (o *HostsInstance) GetId() string

GetId returns the Id field value

func (*HostsInstance) GetIdOk

func (o *HostsInstance) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*HostsInstance) GetInitiatorCount

func (o *HostsInstance) GetInitiatorCount() int64

GetInitiatorCount returns the InitiatorCount field value if set, zero value otherwise.

func (*HostsInstance) GetInitiatorCountOk

func (o *HostsInstance) GetInitiatorCountOk() (*int64, bool)

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

func (*HostsInstance) GetInitiatorProtocol

func (o *HostsInstance) GetInitiatorProtocol() string

GetInitiatorProtocol returns the InitiatorProtocol field value if set, zero value otherwise.

func (*HostsInstance) GetInitiatorProtocolOk

func (o *HostsInstance) GetInitiatorProtocolOk() (*string, bool)

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

func (*HostsInstance) GetIssueCount

func (o *HostsInstance) GetIssueCount() int64

GetIssueCount returns the IssueCount field value if set, zero value otherwise.

func (*HostsInstance) GetIssueCountOk

func (o *HostsInstance) GetIssueCountOk() (*int64, bool)

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

func (*HostsInstance) GetName

func (o *HostsInstance) GetName() string

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

func (*HostsInstance) GetNameOk

func (o *HostsInstance) GetNameOk() (*string, 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 (*HostsInstance) GetNativeId

func (o *HostsInstance) GetNativeId() string

GetNativeId returns the NativeId field value if set, zero value otherwise.

func (*HostsInstance) GetNativeIdOk

func (o *HostsInstance) GetNativeIdOk() (*string, bool)

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

func (*HostsInstance) GetNetworkAddresses

func (o *HostsInstance) GetNetworkAddresses() string

GetNetworkAddresses returns the NetworkAddresses field value if set, zero value otherwise.

func (*HostsInstance) GetNetworkAddressesOk

func (o *HostsInstance) GetNetworkAddressesOk() (*string, bool)

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

func (*HostsInstance) GetOperatingSystem

func (o *HostsInstance) GetOperatingSystem() string

GetOperatingSystem returns the OperatingSystem field value if set, zero value otherwise.

func (*HostsInstance) GetOperatingSystemOk

func (o *HostsInstance) GetOperatingSystemOk() (*string, bool)

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

func (*HostsInstance) GetSystemId

func (o *HostsInstance) GetSystemId() string

GetSystemId returns the SystemId field value if set, zero value otherwise.

func (*HostsInstance) GetSystemIdOk

func (o *HostsInstance) GetSystemIdOk() (*string, bool)

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

func (*HostsInstance) GetSystemModel

func (o *HostsInstance) GetSystemModel() string

GetSystemModel returns the SystemModel field value if set, zero value otherwise.

func (*HostsInstance) GetSystemModelOk

func (o *HostsInstance) GetSystemModelOk() (*string, bool)

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

func (*HostsInstance) GetSystemName

func (o *HostsInstance) GetSystemName() string

GetSystemName returns the SystemName field value if set, zero value otherwise.

func (*HostsInstance) GetSystemNameOk

func (o *HostsInstance) GetSystemNameOk() (*string, bool)

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

func (*HostsInstance) GetSystemType

func (o *HostsInstance) GetSystemType() string

GetSystemType returns the SystemType field value if set, zero value otherwise.

func (*HostsInstance) GetSystemTypeOk

func (o *HostsInstance) GetSystemTypeOk() (*string, bool)

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

func (*HostsInstance) GetTotalSize

func (o *HostsInstance) GetTotalSize() int64

GetTotalSize returns the TotalSize field value if set, zero value otherwise.

func (*HostsInstance) GetTotalSizeOk

func (o *HostsInstance) GetTotalSizeOk() (*int64, bool)

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

func (*HostsInstance) GetType

func (o *HostsInstance) GetType() string

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

func (*HostsInstance) GetTypeOk

func (o *HostsInstance) GetTypeOk() (*string, 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 (*HostsInstance) HasDescription

func (o *HostsInstance) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*HostsInstance) HasInitiatorCount

func (o *HostsInstance) HasInitiatorCount() bool

HasInitiatorCount returns a boolean if a field has been set.

func (*HostsInstance) HasInitiatorProtocol

func (o *HostsInstance) HasInitiatorProtocol() bool

HasInitiatorProtocol returns a boolean if a field has been set.

func (*HostsInstance) HasIssueCount

func (o *HostsInstance) HasIssueCount() bool

HasIssueCount returns a boolean if a field has been set.

func (*HostsInstance) HasName

func (o *HostsInstance) HasName() bool

HasName returns a boolean if a field has been set.

func (*HostsInstance) HasNativeId

func (o *HostsInstance) HasNativeId() bool

HasNativeId returns a boolean if a field has been set.

func (*HostsInstance) HasNetworkAddresses

func (o *HostsInstance) HasNetworkAddresses() bool

HasNetworkAddresses returns a boolean if a field has been set.

func (*HostsInstance) HasOperatingSystem

func (o *HostsInstance) HasOperatingSystem() bool

HasOperatingSystem returns a boolean if a field has been set.

func (*HostsInstance) HasSystemId

func (o *HostsInstance) HasSystemId() bool

HasSystemId returns a boolean if a field has been set.

func (*HostsInstance) HasSystemModel

func (o *HostsInstance) HasSystemModel() bool

HasSystemModel returns a boolean if a field has been set.

func (*HostsInstance) HasSystemName

func (o *HostsInstance) HasSystemName() bool

HasSystemName returns a boolean if a field has been set.

func (*HostsInstance) HasSystemType

func (o *HostsInstance) HasSystemType() bool

HasSystemType returns a boolean if a field has been set.

func (*HostsInstance) HasTotalSize

func (o *HostsInstance) HasTotalSize() bool

HasTotalSize returns a boolean if a field has been set.

func (*HostsInstance) HasType

func (o *HostsInstance) HasType() bool

HasType returns a boolean if a field has been set.

func (HostsInstance) MarshalJSON

func (o HostsInstance) MarshalJSON() ([]byte, error)

func (*HostsInstance) SetDescription

func (o *HostsInstance) SetDescription(v string)

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

func (*HostsInstance) SetId

func (o *HostsInstance) SetId(v string)

SetId sets field value

func (*HostsInstance) SetInitiatorCount

func (o *HostsInstance) SetInitiatorCount(v int64)

SetInitiatorCount gets a reference to the given int64 and assigns it to the InitiatorCount field.

func (*HostsInstance) SetInitiatorProtocol

func (o *HostsInstance) SetInitiatorProtocol(v string)

SetInitiatorProtocol gets a reference to the given string and assigns it to the InitiatorProtocol field.

func (*HostsInstance) SetIssueCount

func (o *HostsInstance) SetIssueCount(v int64)

SetIssueCount gets a reference to the given int64 and assigns it to the IssueCount field.

func (*HostsInstance) SetName

func (o *HostsInstance) SetName(v string)

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

func (*HostsInstance) SetNativeId

func (o *HostsInstance) SetNativeId(v string)

SetNativeId gets a reference to the given string and assigns it to the NativeId field.

func (*HostsInstance) SetNetworkAddresses

func (o *HostsInstance) SetNetworkAddresses(v string)

SetNetworkAddresses gets a reference to the given string and assigns it to the NetworkAddresses field.

func (*HostsInstance) SetOperatingSystem

func (o *HostsInstance) SetOperatingSystem(v string)

SetOperatingSystem gets a reference to the given string and assigns it to the OperatingSystem field.

func (*HostsInstance) SetSystemId

func (o *HostsInstance) SetSystemId(v string)

SetSystemId gets a reference to the given string and assigns it to the SystemId field.

func (*HostsInstance) SetSystemModel

func (o *HostsInstance) SetSystemModel(v string)

SetSystemModel gets a reference to the given string and assigns it to the SystemModel field.

func (*HostsInstance) SetSystemName

func (o *HostsInstance) SetSystemName(v string)

SetSystemName gets a reference to the given string and assigns it to the SystemName field.

func (*HostsInstance) SetSystemType

func (o *HostsInstance) SetSystemType(v string)

SetSystemType gets a reference to the given string and assigns it to the SystemType field.

func (*HostsInstance) SetTotalSize

func (o *HostsInstance) SetTotalSize(v int64)

SetTotalSize gets a reference to the given int64 and assigns it to the TotalSize field.

func (*HostsInstance) SetType

func (o *HostsInstance) SetType(v string)

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

func (HostsInstance) ToMap

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

func (*HostsInstance) UnmarshalJSON

func (o *HostsInstance) UnmarshalJSON(data []byte) (err error)

type HttpStatusEnum

type HttpStatusEnum int32

HttpStatusEnum Possible HTTP status values of completed or failed jobs. * 200 - OK - Successful completion, with a response body. * 201 - Created - Successful completion of a create request (POST to collection resource). * 202 - Accepted - Job has been started. Response body is a job resource instance. Response status and body are available from job when it completes. * 204 - No Content - Successful completion, without a response body. * 206 - Partial Content - Paged response to a collection query. * 299 - Completed with Messages - Core request completed but has messages for client. Ancillary portions of request may have failed. Few requests should be able to return this, as the intent is for requests to be atomic - to either succeed or roll back on failure. * 400 - Invalid Request - The request is incorrect. To the extent possible, validate requests up front and use this code. Details in the response body. * 401 - Unauthorized - The request cannot be authenticated. * 403 - Forbidden - The request is not allowed for this client. * 404 - Not Found - The id value in the request URL is not valid. * 409 - Conflict - The request conflicts with current state of target resource. * 422 - Operation Failed - The request failed during execution. * 429 - Too Many Requests - This particular client needs to slow down and take it easy. Retry after a delay. * 500 - Internal Error - This means the product has a bug and customer should contact support. * 503 - Service Unavailable - The service is temporarily unavailable. Try again later.

const (
	HTTPSTATUSENUM__200 HttpStatusEnum = 200
	HTTPSTATUSENUM__201 HttpStatusEnum = 201
	HTTPSTATUSENUM__202 HttpStatusEnum = 202
	HTTPSTATUSENUM__204 HttpStatusEnum = 204
	HTTPSTATUSENUM__206 HttpStatusEnum = 206
	HTTPSTATUSENUM__299 HttpStatusEnum = 299
	HTTPSTATUSENUM__400 HttpStatusEnum = 400
	HTTPSTATUSENUM__401 HttpStatusEnum = 401
	HTTPSTATUSENUM__403 HttpStatusEnum = 403
	HTTPSTATUSENUM__404 HttpStatusEnum = 404
	HTTPSTATUSENUM__409 HttpStatusEnum = 409
	HTTPSTATUSENUM__422 HttpStatusEnum = 422
	HTTPSTATUSENUM__429 HttpStatusEnum = 429
	HTTPSTATUSENUM__500 HttpStatusEnum = 500
	HTTPSTATUSENUM__503 HttpStatusEnum = 503
)

List of HttpStatusEnum

func NewHttpStatusEnumFromValue

func NewHttpStatusEnumFromValue(v int32) (*HttpStatusEnum, error)

NewHttpStatusEnumFromValue returns a pointer to a valid HttpStatusEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (HttpStatusEnum) IsValid

func (v HttpStatusEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (HttpStatusEnum) Ptr

func (v HttpStatusEnum) Ptr() *HttpStatusEnum

Ptr returns reference to HttpStatusEnum value

func (*HttpStatusEnum) UnmarshalJSON

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

type Job

type Job struct {
	// ID of the APEX job tracking this operation
	Id string `json:"id"`
}

Job Job

func NewJob

func NewJob(id string) *Job

NewJob instantiates a new Job 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 NewJobWithDefaults

func NewJobWithDefaults() *Job

NewJobWithDefaults instantiates a new Job 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 (*Job) GetId

func (o *Job) GetId() string

GetId returns the Id field value

func (*Job) GetIdOk

func (o *Job) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (Job) MarshalJSON

func (o Job) MarshalJSON() ([]byte, error)

func (*Job) SetId

func (o *Job) SetId(v string)

SetId sets field value

func (Job) ToMap

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

func (*Job) UnmarshalJSON

func (o *Job) UnmarshalJSON(data []byte) (err error)

type LicensesAPIService

type LicensesAPIService service

LicensesAPIService LicensesAPI service

func (*LicensesAPIService) LicensesCollection

LicensesCollection Collection Query

Get a list of all licenses.

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

func (*LicensesAPIService) LicensesCollectionExecute

Execute executes the request

@return LicensesCollection200Response

func (*LicensesAPIService) LicensesInstance

LicensesInstance Instance Query

Get a given licenses.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Unique identifier of the licenses instance.
@return ApiLicensesInstanceRequest

func (*LicensesAPIService) LicensesInstanceExecute

Execute executes the request

@return LicensesInstance

type LicensesCapacityUnitsEnum

type LicensesCapacityUnitsEnum string

LicensesCapacityUnitsEnum Valid values of license capacity_units attribute. * COUNT - A specific quantity limit. * PERCENT - A percentage value in the 0-100 range. * REQUEST_P_MIN - Requests per minute. * BYTE - Bytes of data. * BYTE_P_SEC- Bytes per second of throughput. * IO_P_SEC - IOs per second of throughput.

const (
	LICENSESCAPACITYUNITSENUM_COUNT         LicensesCapacityUnitsEnum = "COUNT"
	LICENSESCAPACITYUNITSENUM_PERCENT       LicensesCapacityUnitsEnum = "PERCENT"
	LICENSESCAPACITYUNITSENUM_REQUEST_P_MIN LicensesCapacityUnitsEnum = "REQUEST_P_MIN"
	LICENSESCAPACITYUNITSENUM_BYTE          LicensesCapacityUnitsEnum = "BYTE"
	LICENSESCAPACITYUNITSENUM_BYTE_P_SEC    LicensesCapacityUnitsEnum = "BYTE_P_SEC"
	LICENSESCAPACITYUNITSENUM_IO_P_SEC      LicensesCapacityUnitsEnum = "IO_P_SEC"
)

List of LicensesCapacityUnitsEnum

func NewLicensesCapacityUnitsEnumFromValue

func NewLicensesCapacityUnitsEnumFromValue(v string) (*LicensesCapacityUnitsEnum, error)

NewLicensesCapacityUnitsEnumFromValue returns a pointer to a valid LicensesCapacityUnitsEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LicensesCapacityUnitsEnum) IsValid

func (v LicensesCapacityUnitsEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LicensesCapacityUnitsEnum) Ptr

Ptr returns reference to LicensesCapacityUnitsEnum value

func (*LicensesCapacityUnitsEnum) UnmarshalJSON

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

type LicensesCollection200Response

type LicensesCollection200Response struct {
	Results []LicensesInstance `json:"results,omitempty"`
}

LicensesCollection200Response struct for LicensesCollection200Response

func NewLicensesCollection200Response

func NewLicensesCollection200Response() *LicensesCollection200Response

NewLicensesCollection200Response instantiates a new LicensesCollection200Response 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 NewLicensesCollection200ResponseWithDefaults

func NewLicensesCollection200ResponseWithDefaults() *LicensesCollection200Response

NewLicensesCollection200ResponseWithDefaults instantiates a new LicensesCollection200Response 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 (*LicensesCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*LicensesCollection200Response) GetResultsOk

func (o *LicensesCollection200Response) GetResultsOk() ([]LicensesInstance, bool)

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

func (*LicensesCollection200Response) HasResults

func (o *LicensesCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (LicensesCollection200Response) MarshalJSON

func (o LicensesCollection200Response) MarshalJSON() ([]byte, error)

func (*LicensesCollection200Response) SetResults

SetResults gets a reference to the given []LicensesInstance and assigns it to the Results field.

func (LicensesCollection200Response) ToMap

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

type LicensesCollection206Response

type LicensesCollection206Response struct {
	Paging  *PagingInformation `json:"paging,omitempty"`
	Results []LicensesInstance `json:"results,omitempty"`
}

LicensesCollection206Response struct for LicensesCollection206Response

func NewLicensesCollection206Response

func NewLicensesCollection206Response() *LicensesCollection206Response

NewLicensesCollection206Response instantiates a new LicensesCollection206Response 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 NewLicensesCollection206ResponseWithDefaults

func NewLicensesCollection206ResponseWithDefaults() *LicensesCollection206Response

NewLicensesCollection206ResponseWithDefaults instantiates a new LicensesCollection206Response 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 (*LicensesCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*LicensesCollection206Response) GetPagingOk

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

func (*LicensesCollection206Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*LicensesCollection206Response) GetResultsOk

func (o *LicensesCollection206Response) GetResultsOk() ([]LicensesInstance, bool)

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

func (*LicensesCollection206Response) HasPaging

func (o *LicensesCollection206Response) HasPaging() bool

HasPaging returns a boolean if a field has been set.

func (*LicensesCollection206Response) HasResults

func (o *LicensesCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (LicensesCollection206Response) MarshalJSON

func (o LicensesCollection206Response) MarshalJSON() ([]byte, error)

func (*LicensesCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*LicensesCollection206Response) SetResults

SetResults gets a reference to the given []LicensesInstance and assigns it to the Results field.

func (LicensesCollection206Response) ToMap

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

type LicensesExpirationTypeEnum

type LicensesExpirationTypeEnum string

LicensesExpirationTypeEnum The various types of license duration or expiration. * TRIAL - A short-term license to sample functionality. * EXT_TRIAL - A one-time extension to an existing trial license. * TIME_LIMITED - A license with an expiration time. * GRACE_PERIOD - A time-limited license that allows a short period of continued use after expiration. * RESTRICTED - A time limited license that restricts functionality after expiration. Generally allows use of existing configuration but not provisioning and some kinds of configuration changes. * PERMANENT - A non-expiring license.

const (
	LICENSESEXPIRATIONTYPEENUM_TRIAL        LicensesExpirationTypeEnum = "TRIAL"
	LICENSESEXPIRATIONTYPEENUM_EXT_TRIAL    LicensesExpirationTypeEnum = "EXT_TRIAL"
	LICENSESEXPIRATIONTYPEENUM_TIME_LIMITED LicensesExpirationTypeEnum = "TIME_LIMITED"
	LICENSESEXPIRATIONTYPEENUM_GRACE_PERIOD LicensesExpirationTypeEnum = "GRACE_PERIOD"
	LICENSESEXPIRATIONTYPEENUM_RESTRICTED   LicensesExpirationTypeEnum = "RESTRICTED"
	LICENSESEXPIRATIONTYPEENUM_PERMANENT    LicensesExpirationTypeEnum = "PERMANENT"
)

List of LicensesExpirationTypeEnum

func NewLicensesExpirationTypeEnumFromValue

func NewLicensesExpirationTypeEnumFromValue(v string) (*LicensesExpirationTypeEnum, error)

NewLicensesExpirationTypeEnumFromValue returns a pointer to a valid LicensesExpirationTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LicensesExpirationTypeEnum) IsValid

func (v LicensesExpirationTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LicensesExpirationTypeEnum) Ptr

Ptr returns reference to LicensesExpirationTypeEnum value

func (*LicensesExpirationTypeEnum) UnmarshalJSON

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

type LicensesInstance

type LicensesInstance struct {
	// Unique identifier of a licenses resource.
	Id *string `json:"id,omitempty"`
	// The name of the license.
	Name *string           `json:"name,omitempty"`
	Type *LicensesTypeEnum `json:"type,omitempty"`
	// The time at which the license began.
	StartTime      *time.Time                  `json:"start_time,omitempty"`
	ExpirationType *LicensesExpirationTypeEnum `json:"expiration_type,omitempty"`
	// For a TRIAL, EXT_TRIAL, TIME_LIMITED, GRACE_PERIOD, or RESTRICTED expiration type license, the time at which the license will expire.
	ExpirationTime *time.Time `json:"expiration_time,omitempty"`
	// For a CAPACITY type license, the limit on the license.
	Capacity      *int64                     `json:"capacity,omitempty"`
	CapacityUnits *LicensesCapacityUnitsEnum `json:"capacity_units,omitempty"`
	// For licenses derived from ELMS entitlements, the entitlement from which this license was activated.
	EntitlementId *string `json:"entitlement_id,omitempty"`
	// The system on which this license is activated.
	SystemId *string `json:"system_id,omitempty"`
}

LicensesInstance Properties of a licenses instance.

func NewLicensesInstance

func NewLicensesInstance() *LicensesInstance

NewLicensesInstance instantiates a new LicensesInstance 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 NewLicensesInstanceWithDefaults

func NewLicensesInstanceWithDefaults() *LicensesInstance

NewLicensesInstanceWithDefaults instantiates a new LicensesInstance 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 (*LicensesInstance) GetCapacity

func (o *LicensesInstance) GetCapacity() int64

GetCapacity returns the Capacity field value if set, zero value otherwise.

func (*LicensesInstance) GetCapacityOk

func (o *LicensesInstance) GetCapacityOk() (*int64, bool)

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

func (*LicensesInstance) GetCapacityUnits

func (o *LicensesInstance) GetCapacityUnits() LicensesCapacityUnitsEnum

GetCapacityUnits returns the CapacityUnits field value if set, zero value otherwise.

func (*LicensesInstance) GetCapacityUnitsOk

func (o *LicensesInstance) GetCapacityUnitsOk() (*LicensesCapacityUnitsEnum, bool)

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

func (*LicensesInstance) GetEntitlementId

func (o *LicensesInstance) GetEntitlementId() string

GetEntitlementId returns the EntitlementId field value if set, zero value otherwise.

func (*LicensesInstance) GetEntitlementIdOk

func (o *LicensesInstance) GetEntitlementIdOk() (*string, bool)

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

func (*LicensesInstance) GetExpirationTime

func (o *LicensesInstance) GetExpirationTime() time.Time

GetExpirationTime returns the ExpirationTime field value if set, zero value otherwise.

func (*LicensesInstance) GetExpirationTimeOk

func (o *LicensesInstance) GetExpirationTimeOk() (*time.Time, bool)

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

func (*LicensesInstance) GetExpirationType

func (o *LicensesInstance) GetExpirationType() LicensesExpirationTypeEnum

GetExpirationType returns the ExpirationType field value if set, zero value otherwise.

func (*LicensesInstance) GetExpirationTypeOk

func (o *LicensesInstance) GetExpirationTypeOk() (*LicensesExpirationTypeEnum, bool)

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

func (*LicensesInstance) GetId

func (o *LicensesInstance) GetId() string

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

func (*LicensesInstance) GetIdOk

func (o *LicensesInstance) GetIdOk() (*string, 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 (*LicensesInstance) GetName

func (o *LicensesInstance) GetName() string

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

func (*LicensesInstance) GetNameOk

func (o *LicensesInstance) GetNameOk() (*string, 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 (*LicensesInstance) GetStartTime

func (o *LicensesInstance) GetStartTime() time.Time

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*LicensesInstance) GetStartTimeOk

func (o *LicensesInstance) GetStartTimeOk() (*time.Time, bool)

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

func (*LicensesInstance) GetSystemId

func (o *LicensesInstance) GetSystemId() string

GetSystemId returns the SystemId field value if set, zero value otherwise.

func (*LicensesInstance) GetSystemIdOk

func (o *LicensesInstance) GetSystemIdOk() (*string, bool)

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

func (*LicensesInstance) GetType

func (o *LicensesInstance) GetType() LicensesTypeEnum

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

func (*LicensesInstance) GetTypeOk

func (o *LicensesInstance) GetTypeOk() (*LicensesTypeEnum, 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 (*LicensesInstance) HasCapacity

func (o *LicensesInstance) HasCapacity() bool

HasCapacity returns a boolean if a field has been set.

func (*LicensesInstance) HasCapacityUnits

func (o *LicensesInstance) HasCapacityUnits() bool

HasCapacityUnits returns a boolean if a field has been set.

func (*LicensesInstance) HasEntitlementId

func (o *LicensesInstance) HasEntitlementId() bool

HasEntitlementId returns a boolean if a field has been set.

func (*LicensesInstance) HasExpirationTime

func (o *LicensesInstance) HasExpirationTime() bool

HasExpirationTime returns a boolean if a field has been set.

func (*LicensesInstance) HasExpirationType

func (o *LicensesInstance) HasExpirationType() bool

HasExpirationType returns a boolean if a field has been set.

func (*LicensesInstance) HasId

func (o *LicensesInstance) HasId() bool

HasId returns a boolean if a field has been set.

func (*LicensesInstance) HasName

func (o *LicensesInstance) HasName() bool

HasName returns a boolean if a field has been set.

func (*LicensesInstance) HasStartTime

func (o *LicensesInstance) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (*LicensesInstance) HasSystemId

func (o *LicensesInstance) HasSystemId() bool

HasSystemId returns a boolean if a field has been set.

func (*LicensesInstance) HasType

func (o *LicensesInstance) HasType() bool

HasType returns a boolean if a field has been set.

func (LicensesInstance) MarshalJSON

func (o LicensesInstance) MarshalJSON() ([]byte, error)

func (*LicensesInstance) SetCapacity

func (o *LicensesInstance) SetCapacity(v int64)

SetCapacity gets a reference to the given int64 and assigns it to the Capacity field.

func (*LicensesInstance) SetCapacityUnits

func (o *LicensesInstance) SetCapacityUnits(v LicensesCapacityUnitsEnum)

SetCapacityUnits gets a reference to the given LicensesCapacityUnitsEnum and assigns it to the CapacityUnits field.

func (*LicensesInstance) SetEntitlementId

func (o *LicensesInstance) SetEntitlementId(v string)

SetEntitlementId gets a reference to the given string and assigns it to the EntitlementId field.

func (*LicensesInstance) SetExpirationTime

func (o *LicensesInstance) SetExpirationTime(v time.Time)

SetExpirationTime gets a reference to the given time.Time and assigns it to the ExpirationTime field.

func (*LicensesInstance) SetExpirationType

func (o *LicensesInstance) SetExpirationType(v LicensesExpirationTypeEnum)

SetExpirationType gets a reference to the given LicensesExpirationTypeEnum and assigns it to the ExpirationType field.

func (*LicensesInstance) SetId

func (o *LicensesInstance) SetId(v string)

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

func (*LicensesInstance) SetName

func (o *LicensesInstance) SetName(v string)

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

func (*LicensesInstance) SetStartTime

func (o *LicensesInstance) SetStartTime(v time.Time)

SetStartTime gets a reference to the given time.Time and assigns it to the StartTime field.

func (*LicensesInstance) SetSystemId

func (o *LicensesInstance) SetSystemId(v string)

SetSystemId gets a reference to the given string and assigns it to the SystemId field.

func (*LicensesInstance) SetType

func (o *LicensesInstance) SetType(v LicensesTypeEnum)

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

func (LicensesInstance) ToMap

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

type LicensesTypeEnum

type LicensesTypeEnum string

LicensesTypeEnum The various types of licenses: * PERPETUAL - Perpetual licenses never expire but do not include support. * SUBSCRIPTION - Subscription licenses include support. * EVALUATION - Evaluation licenses do not include support.

const (
	LICENSESTYPEENUM_PERPETUAL    LicensesTypeEnum = "PERPETUAL"
	LICENSESTYPEENUM_SUBSCRIPTION LicensesTypeEnum = "SUBSCRIPTION"
	LICENSESTYPEENUM_EVALUATION   LicensesTypeEnum = "EVALUATION"
)

List of LicensesTypeEnum

func NewLicensesTypeEnumFromValue

func NewLicensesTypeEnumFromValue(v string) (*LicensesTypeEnum, error)

NewLicensesTypeEnumFromValue returns a pointer to a valid LicensesTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LicensesTypeEnum) IsValid

func (v LicensesTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LicensesTypeEnum) Ptr

Ptr returns reference to LicensesTypeEnum value

func (*LicensesTypeEnum) UnmarshalJSON

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

type MapInput

type MapInput struct {
	// list of hosts to be mapped
	HostMappings []string `json:"host_mappings"`
}

MapInput MapInput

func NewMapInput

func NewMapInput(hostMappings []string) *MapInput

NewMapInput instantiates a new MapInput 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 NewMapInputWithDefaults

func NewMapInputWithDefaults() *MapInput

NewMapInputWithDefaults instantiates a new MapInput 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 (*MapInput) GetHostMappings

func (o *MapInput) GetHostMappings() []string

GetHostMappings returns the HostMappings field value

func (*MapInput) GetHostMappingsOk

func (o *MapInput) GetHostMappingsOk() ([]string, bool)

GetHostMappingsOk returns a tuple with the HostMappings field value and a boolean to check if the value has been set.

func (MapInput) MarshalJSON

func (o MapInput) MarshalJSON() ([]byte, error)

func (*MapInput) SetHostMappings

func (o *MapInput) SetHostMappings(v []string)

SetHostMappings sets field value

func (MapInput) ToMap

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

func (*MapInput) UnmarshalJSON

func (o *MapInput) UnmarshalJSON(data []byte) (err error)

type MappedNullable

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

type MobilityGroup

type MobilityGroup struct {
	// Mobility group identifier
	Id string `json:"id"`
	// Mobility group name
	Name string `json:"name"`
	// Mobility group description
	Description *string `json:"description,omitempty"`
	// Identifier of the system for the mobility group members
	SystemId   string                `json:"system_id"`
	SystemType StorageSystemTypeEnum `json:"system_type"`
	// When the mobility group was created
	CreationTimestamp string `json:"creation_timestamp"`
	// A list of members (e.g. volumes) for source groups that the user wants to copy.
	Members []MobilityMember `json:"members"`
}

MobilityGroup Mobility group

func NewMobilityGroup

func NewMobilityGroup(id string, name string, systemId string, systemType StorageSystemTypeEnum, creationTimestamp string, members []MobilityMember) *MobilityGroup

NewMobilityGroup instantiates a new MobilityGroup 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 NewMobilityGroupWithDefaults

func NewMobilityGroupWithDefaults() *MobilityGroup

NewMobilityGroupWithDefaults instantiates a new MobilityGroup 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 (*MobilityGroup) GetCreationTimestamp

func (o *MobilityGroup) GetCreationTimestamp() string

GetCreationTimestamp returns the CreationTimestamp field value

func (*MobilityGroup) GetCreationTimestampOk

func (o *MobilityGroup) GetCreationTimestampOk() (*string, bool)

GetCreationTimestampOk returns a tuple with the CreationTimestamp field value and a boolean to check if the value has been set.

func (*MobilityGroup) GetDescription

func (o *MobilityGroup) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MobilityGroup) GetDescriptionOk

func (o *MobilityGroup) GetDescriptionOk() (*string, bool)

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

func (*MobilityGroup) GetId

func (o *MobilityGroup) GetId() string

GetId returns the Id field value

func (*MobilityGroup) GetIdOk

func (o *MobilityGroup) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MobilityGroup) GetMembers

func (o *MobilityGroup) GetMembers() []MobilityMember

GetMembers returns the Members field value

func (*MobilityGroup) GetMembersOk

func (o *MobilityGroup) GetMembersOk() ([]MobilityMember, bool)

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*MobilityGroup) GetName

func (o *MobilityGroup) GetName() string

GetName returns the Name field value

func (*MobilityGroup) GetNameOk

func (o *MobilityGroup) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MobilityGroup) GetSystemId

func (o *MobilityGroup) GetSystemId() string

GetSystemId returns the SystemId field value

func (*MobilityGroup) GetSystemIdOk

func (o *MobilityGroup) GetSystemIdOk() (*string, bool)

GetSystemIdOk returns a tuple with the SystemId field value and a boolean to check if the value has been set.

func (*MobilityGroup) GetSystemType

func (o *MobilityGroup) GetSystemType() StorageSystemTypeEnum

GetSystemType returns the SystemType field value

func (*MobilityGroup) GetSystemTypeOk

func (o *MobilityGroup) GetSystemTypeOk() (*StorageSystemTypeEnum, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (*MobilityGroup) HasDescription

func (o *MobilityGroup) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (MobilityGroup) MarshalJSON

func (o MobilityGroup) MarshalJSON() ([]byte, error)

func (*MobilityGroup) SetCreationTimestamp

func (o *MobilityGroup) SetCreationTimestamp(v string)

SetCreationTimestamp sets field value

func (*MobilityGroup) SetDescription

func (o *MobilityGroup) SetDescription(v string)

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

func (*MobilityGroup) SetId

func (o *MobilityGroup) SetId(v string)

SetId sets field value

func (*MobilityGroup) SetMembers

func (o *MobilityGroup) SetMembers(v []MobilityMember)

SetMembers sets field value

func (*MobilityGroup) SetName

func (o *MobilityGroup) SetName(v string)

SetName sets field value

func (*MobilityGroup) SetSystemId

func (o *MobilityGroup) SetSystemId(v string)

SetSystemId sets field value

func (*MobilityGroup) SetSystemType

func (o *MobilityGroup) SetSystemType(v StorageSystemTypeEnum)

SetSystemType sets field value

func (MobilityGroup) ToMap

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

func (*MobilityGroup) UnmarshalJSON

func (o *MobilityGroup) UnmarshalJSON(data []byte) (err error)

type MobilityGroupsAPIService

type MobilityGroupsAPIService service

MobilityGroupsAPIService MobilityGroupsAPI service

func (*MobilityGroupsAPIService) MobilityGroupsCollection

MobilityGroupsCollection Get Source Mobility Groups

This endpoint returns a list of all mobility groups that can be used as the data source for copies to target systems.

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

func (*MobilityGroupsAPIService) MobilityGroupsCollectionExecute

Execute executes the request

@return MobilityGroupsCollection200Response

func (*MobilityGroupsAPIService) MobilityGroupsCopy

func (a *MobilityGroupsAPIService) MobilityGroupsCopy(ctx context.Context, mobilityGroupId string) ApiMobilityGroupsCopyRequest

MobilityGroupsCopy Start copy operation on DMG

Start on-demand copy/refresh for Data Mobility Group

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

func (*MobilityGroupsAPIService) MobilityGroupsCopyExecute

func (a *MobilityGroupsAPIService) MobilityGroupsCopyExecute(r ApiMobilityGroupsCopyRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*MobilityGroupsAPIService) MobilityGroupsCreate

MobilityGroupsCreate Create Source Mobility Group

This endpoint provides the input to create a source mobility group. A source mobility group has the information about the source system (e.g. a Powerflex array) and the list of members (e.g. volumes) that will be used as the source of data mobility copy to a target system (e.g. a Powerflex in the cloud). Must be run asynchronously.

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

func (*MobilityGroupsAPIService) MobilityGroupsCreateExecute

func (a *MobilityGroupsAPIService) MobilityGroupsCreateExecute(r ApiMobilityGroupsCreateRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*MobilityGroupsAPIService) MobilityGroupsDelete

func (a *MobilityGroupsAPIService) MobilityGroupsDelete(ctx context.Context, mobilityGroupId string) ApiMobilityGroupsDeleteRequest

MobilityGroupsDelete Delete source mobility group

Delete a source mobility group. All targets of the mobility group must be deleted first. Must be run asynchronously.

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

func (*MobilityGroupsAPIService) MobilityGroupsDeleteExecute

func (a *MobilityGroupsAPIService) MobilityGroupsDeleteExecute(r ApiMobilityGroupsDeleteRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*MobilityGroupsAPIService) MobilityGroupsInstance

func (a *MobilityGroupsAPIService) MobilityGroupsInstance(ctx context.Context, mobilityGroupId string) ApiMobilityGroupsInstanceRequest

MobilityGroupsInstance Get Source Mobility Group

The endpoint returns a specific mobility group that can be used as the data source for copies to target systems. Must be executed with asynchronously.

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

func (*MobilityGroupsAPIService) MobilityGroupsInstanceExecute

Execute executes the request

@return MobilityGroup

func (*MobilityGroupsAPIService) MobilityGroupsModify

func (a *MobilityGroupsAPIService) MobilityGroupsModify(ctx context.Context, mobilityGroupId string) ApiMobilityGroupsModifyRequest

MobilityGroupsModify Update source mobility group

Update a source mobility group. The name, description and list of members of the mobility group can be updated. If the list of members is updated the user doing the update must have write permissions for all target systems of this mobility group. Must be run asynchronously.

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

func (*MobilityGroupsAPIService) MobilityGroupsModifyExecute

func (a *MobilityGroupsAPIService) MobilityGroupsModifyExecute(r ApiMobilityGroupsModifyRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

type MobilityGroupsCollection200Response

type MobilityGroupsCollection200Response struct {
	Results []MobilityGroup `json:"results,omitempty"`
}

MobilityGroupsCollection200Response struct for MobilityGroupsCollection200Response

func NewMobilityGroupsCollection200Response

func NewMobilityGroupsCollection200Response() *MobilityGroupsCollection200Response

NewMobilityGroupsCollection200Response instantiates a new MobilityGroupsCollection200Response 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 NewMobilityGroupsCollection200ResponseWithDefaults

func NewMobilityGroupsCollection200ResponseWithDefaults() *MobilityGroupsCollection200Response

NewMobilityGroupsCollection200ResponseWithDefaults instantiates a new MobilityGroupsCollection200Response 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 (*MobilityGroupsCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*MobilityGroupsCollection200Response) GetResultsOk

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

func (*MobilityGroupsCollection200Response) HasResults

func (o *MobilityGroupsCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (MobilityGroupsCollection200Response) MarshalJSON

func (o MobilityGroupsCollection200Response) MarshalJSON() ([]byte, error)

func (*MobilityGroupsCollection200Response) SetResults

SetResults gets a reference to the given []MobilityGroup and assigns it to the Results field.

func (MobilityGroupsCollection200Response) ToMap

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

type MobilityGroupsCollection206Response

type MobilityGroupsCollection206Response struct {
	Paging  *PagingInformation `json:"paging,omitempty"`
	Results []MobilityGroup    `json:"results,omitempty"`
}

MobilityGroupsCollection206Response struct for MobilityGroupsCollection206Response

func NewMobilityGroupsCollection206Response

func NewMobilityGroupsCollection206Response() *MobilityGroupsCollection206Response

NewMobilityGroupsCollection206Response instantiates a new MobilityGroupsCollection206Response 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 NewMobilityGroupsCollection206ResponseWithDefaults

func NewMobilityGroupsCollection206ResponseWithDefaults() *MobilityGroupsCollection206Response

NewMobilityGroupsCollection206ResponseWithDefaults instantiates a new MobilityGroupsCollection206Response 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 (*MobilityGroupsCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*MobilityGroupsCollection206Response) GetPagingOk

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

func (*MobilityGroupsCollection206Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*MobilityGroupsCollection206Response) GetResultsOk

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

func (*MobilityGroupsCollection206Response) HasPaging

HasPaging returns a boolean if a field has been set.

func (*MobilityGroupsCollection206Response) HasResults

func (o *MobilityGroupsCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (MobilityGroupsCollection206Response) MarshalJSON

func (o MobilityGroupsCollection206Response) MarshalJSON() ([]byte, error)

func (*MobilityGroupsCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*MobilityGroupsCollection206Response) SetResults

SetResults gets a reference to the given []MobilityGroup and assigns it to the Results field.

func (MobilityGroupsCollection206Response) ToMap

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

type MobilityMember

type MobilityMember struct {
	// Identifier of the member (e.g. PowerFlex volume identifier)
	Id string `json:"id"`
	// Name of the member (e.g. name of the volume)
	Name string `json:"name"`
	// Size of the member (e.g. volume size in bytes)
	Size string `json:"size"`
}

MobilityMember A mobility member is an object (e.g. volume) that is part of a mobility group that will be the source of mobility copy operations.

func NewMobilityMember

func NewMobilityMember(id string, name string, size string) *MobilityMember

NewMobilityMember instantiates a new MobilityMember 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 NewMobilityMemberWithDefaults

func NewMobilityMemberWithDefaults() *MobilityMember

NewMobilityMemberWithDefaults instantiates a new MobilityMember 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 (*MobilityMember) GetId

func (o *MobilityMember) GetId() string

GetId returns the Id field value

func (*MobilityMember) GetIdOk

func (o *MobilityMember) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MobilityMember) GetName

func (o *MobilityMember) GetName() string

GetName returns the Name field value

func (*MobilityMember) GetNameOk

func (o *MobilityMember) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MobilityMember) GetSize

func (o *MobilityMember) GetSize() string

GetSize returns the Size field value

func (*MobilityMember) GetSizeOk

func (o *MobilityMember) GetSizeOk() (*string, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (MobilityMember) MarshalJSON

func (o MobilityMember) MarshalJSON() ([]byte, error)

func (*MobilityMember) SetId

func (o *MobilityMember) SetId(v string)

SetId sets field value

func (*MobilityMember) SetName

func (o *MobilityMember) SetName(v string)

SetName sets field value

func (*MobilityMember) SetSize

func (o *MobilityMember) SetSize(v string)

SetSize sets field value

func (MobilityMember) ToMap

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

func (*MobilityMember) UnmarshalJSON

func (o *MobilityMember) UnmarshalJSON(data []byte) (err error)

type MobilityMemberMap

type MobilityMemberMap struct {
	// ID of the member
	Id string `json:"id"`
	// Identifier of the related mobility member
	ParentId string `json:"parent_id"`
	// Name of the member
	Name string `json:"name"`
	// Size of the member
	Size string `json:"size"`
}

MobilityMemberMap A mobility member map is a mapping of a mobility member and it's related member. For example a target volume with a reference to the source volume. Or a clone volume and its related target volume.

func NewMobilityMemberMap

func NewMobilityMemberMap(id string, parentId string, name string, size string) *MobilityMemberMap

NewMobilityMemberMap instantiates a new MobilityMemberMap 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 NewMobilityMemberMapWithDefaults

func NewMobilityMemberMapWithDefaults() *MobilityMemberMap

NewMobilityMemberMapWithDefaults instantiates a new MobilityMemberMap 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 (*MobilityMemberMap) GetId

func (o *MobilityMemberMap) GetId() string

GetId returns the Id field value

func (*MobilityMemberMap) GetIdOk

func (o *MobilityMemberMap) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MobilityMemberMap) GetName

func (o *MobilityMemberMap) GetName() string

GetName returns the Name field value

func (*MobilityMemberMap) GetNameOk

func (o *MobilityMemberMap) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MobilityMemberMap) GetParentId

func (o *MobilityMemberMap) GetParentId() string

GetParentId returns the ParentId field value

func (*MobilityMemberMap) GetParentIdOk

func (o *MobilityMemberMap) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value and a boolean to check if the value has been set.

func (*MobilityMemberMap) GetSize

func (o *MobilityMemberMap) GetSize() string

GetSize returns the Size field value

func (*MobilityMemberMap) GetSizeOk

func (o *MobilityMemberMap) GetSizeOk() (*string, bool)

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set.

func (MobilityMemberMap) MarshalJSON

func (o MobilityMemberMap) MarshalJSON() ([]byte, error)

func (*MobilityMemberMap) SetId

func (o *MobilityMemberMap) SetId(v string)

SetId sets field value

func (*MobilityMemberMap) SetName

func (o *MobilityMemberMap) SetName(v string)

SetName sets field value

func (*MobilityMemberMap) SetParentId

func (o *MobilityMemberMap) SetParentId(v string)

SetParentId sets field value

func (*MobilityMemberMap) SetSize

func (o *MobilityMemberMap) SetSize(v string)

SetSize sets field value

func (MobilityMemberMap) ToMap

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

func (*MobilityMemberMap) UnmarshalJSON

func (o *MobilityMemberMap) UnmarshalJSON(data []byte) (err error)

type MobilityTarget

type MobilityTarget struct {
	// Idenifier of this target mobility group
	Id string `json:"id"`
	// Name of the mobility target
	Name string `json:"name"`
	// Description of the mobility target
	Description string                 `json:"description"`
	SystemType  *StorageSystemTypeEnum `json:"system_type,omitempty"`
	// ID of the target system
	SystemId string `json:"system_id"`
	// ID of the source mobility group
	SourceMobilityGroupId string `json:"source_mobility_group_id"`
	// Timestamp from when the group was created
	CreationTimestamp string `json:"creation_timestamp"`
	// Timestamp of the last source image copied to this target
	ImageTimestamp *string             `json:"image_timestamp,omitempty"`
	LastCopyJobId  *string             `json:"last_copy_job_id,omitempty"`
	TargetMembers  []MobilityMemberMap `json:"target_members,omitempty"`
	// Bandwidth limit in Mbps (Mega bits per second).
	BandwidthLimit *int32 `json:"bandwidth_limit,omitempty"`
	Type           string `json:"type"`
}

MobilityTarget MobilityTarget

func NewMobilityTarget

func NewMobilityTarget(id string, name string, description string, systemId string, sourceMobilityGroupId string, creationTimestamp string) *MobilityTarget

NewMobilityTarget instantiates a new MobilityTarget 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 NewMobilityTargetWithDefaults

func NewMobilityTargetWithDefaults() *MobilityTarget

NewMobilityTargetWithDefaults instantiates a new MobilityTarget 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 (*MobilityTarget) GetBandwidthLimit

func (o *MobilityTarget) GetBandwidthLimit() int32

GetBandwidthLimit returns the BandwidthLimit field value if set, zero value otherwise.

func (*MobilityTarget) GetBandwidthLimitOk

func (o *MobilityTarget) GetBandwidthLimitOk() (*int32, bool)

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

func (*MobilityTarget) GetCreationTimestamp

func (o *MobilityTarget) GetCreationTimestamp() string

GetCreationTimestamp returns the CreationTimestamp field value

func (*MobilityTarget) GetCreationTimestampOk

func (o *MobilityTarget) GetCreationTimestampOk() (*string, bool)

GetCreationTimestampOk returns a tuple with the CreationTimestamp field value and a boolean to check if the value has been set.

func (*MobilityTarget) GetDescription

func (o *MobilityTarget) GetDescription() string

GetDescription returns the Description field value

func (*MobilityTarget) GetDescriptionOk

func (o *MobilityTarget) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*MobilityTarget) GetId

func (o *MobilityTarget) GetId() string

GetId returns the Id field value

func (*MobilityTarget) GetIdOk

func (o *MobilityTarget) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MobilityTarget) GetImageTimestamp

func (o *MobilityTarget) GetImageTimestamp() string

GetImageTimestamp returns the ImageTimestamp field value if set, zero value otherwise.

func (*MobilityTarget) GetImageTimestampOk

func (o *MobilityTarget) GetImageTimestampOk() (*string, bool)

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

func (*MobilityTarget) GetLastCopyJobId

func (o *MobilityTarget) GetLastCopyJobId() string

GetLastCopyJobId returns the LastCopyJobId field value if set, zero value otherwise.

func (*MobilityTarget) GetLastCopyJobIdOk

func (o *MobilityTarget) GetLastCopyJobIdOk() (*string, bool)

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

func (*MobilityTarget) GetName

func (o *MobilityTarget) GetName() string

GetName returns the Name field value

func (*MobilityTarget) GetNameOk

func (o *MobilityTarget) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MobilityTarget) GetSourceMobilityGroupId

func (o *MobilityTarget) GetSourceMobilityGroupId() string

GetSourceMobilityGroupId returns the SourceMobilityGroupId field value

func (*MobilityTarget) GetSourceMobilityGroupIdOk

func (o *MobilityTarget) GetSourceMobilityGroupIdOk() (*string, bool)

GetSourceMobilityGroupIdOk returns a tuple with the SourceMobilityGroupId field value and a boolean to check if the value has been set.

func (*MobilityTarget) GetSystemId

func (o *MobilityTarget) GetSystemId() string

GetSystemId returns the SystemId field value

func (*MobilityTarget) GetSystemIdOk

func (o *MobilityTarget) GetSystemIdOk() (*string, bool)

GetSystemIdOk returns a tuple with the SystemId field value and a boolean to check if the value has been set.

func (*MobilityTarget) GetSystemType

func (o *MobilityTarget) GetSystemType() StorageSystemTypeEnum

GetSystemType returns the SystemType field value if set, zero value otherwise.

func (*MobilityTarget) GetSystemTypeOk

func (o *MobilityTarget) GetSystemTypeOk() (*StorageSystemTypeEnum, bool)

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

func (*MobilityTarget) GetTargetMembers

func (o *MobilityTarget) GetTargetMembers() []MobilityMemberMap

GetTargetMembers returns the TargetMembers field value if set, zero value otherwise.

func (*MobilityTarget) GetTargetMembersOk

func (o *MobilityTarget) GetTargetMembersOk() ([]MobilityMemberMap, bool)

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

func (*MobilityTarget) HasBandwidthLimit

func (o *MobilityTarget) HasBandwidthLimit() bool

HasBandwidthLimit returns a boolean if a field has been set.

func (*MobilityTarget) HasImageTimestamp

func (o *MobilityTarget) HasImageTimestamp() bool

HasImageTimestamp returns a boolean if a field has been set.

func (*MobilityTarget) HasLastCopyJobId

func (o *MobilityTarget) HasLastCopyJobId() bool

HasLastCopyJobId returns a boolean if a field has been set.

func (*MobilityTarget) HasSystemType

func (o *MobilityTarget) HasSystemType() bool

HasSystemType returns a boolean if a field has been set.

func (*MobilityTarget) HasTargetMembers

func (o *MobilityTarget) HasTargetMembers() bool

HasTargetMembers returns a boolean if a field has been set.

func (MobilityTarget) MarshalJSON

func (o MobilityTarget) MarshalJSON() ([]byte, error)

func (*MobilityTarget) SetBandwidthLimit

func (o *MobilityTarget) SetBandwidthLimit(v int32)

SetBandwidthLimit gets a reference to the given int32 and assigns it to the BandwidthLimit field.

func (*MobilityTarget) SetCreationTimestamp

func (o *MobilityTarget) SetCreationTimestamp(v string)

SetCreationTimestamp sets field value

func (*MobilityTarget) SetDescription

func (o *MobilityTarget) SetDescription(v string)

SetDescription sets field value

func (*MobilityTarget) SetId

func (o *MobilityTarget) SetId(v string)

SetId sets field value

func (*MobilityTarget) SetImageTimestamp

func (o *MobilityTarget) SetImageTimestamp(v string)

SetImageTimestamp gets a reference to the given string and assigns it to the ImageTimestamp field.

func (*MobilityTarget) SetLastCopyJobId

func (o *MobilityTarget) SetLastCopyJobId(v string)

SetLastCopyJobId gets a reference to the given string and assigns it to the LastCopyJobId field.

func (*MobilityTarget) SetName

func (o *MobilityTarget) SetName(v string)

SetName sets field value

func (*MobilityTarget) SetSourceMobilityGroupId

func (o *MobilityTarget) SetSourceMobilityGroupId(v string)

SetSourceMobilityGroupId sets field value

func (*MobilityTarget) SetSystemId

func (o *MobilityTarget) SetSystemId(v string)

SetSystemId sets field value

func (*MobilityTarget) SetSystemType

func (o *MobilityTarget) SetSystemType(v StorageSystemTypeEnum)

SetSystemType gets a reference to the given StorageSystemTypeEnum and assigns it to the SystemType field.

func (*MobilityTarget) SetTargetMembers

func (o *MobilityTarget) SetTargetMembers(v []MobilityMemberMap)

SetTargetMembers gets a reference to the given []MobilityMemberMap and assigns it to the TargetMembers field.

func (MobilityTarget) ToMap

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

func (*MobilityTarget) UnmarshalJSON

func (o *MobilityTarget) UnmarshalJSON(data []byte) (err error)

type MobilityTargetsAPIService

type MobilityTargetsAPIService service

MobilityTargetsAPIService MobilityTargetsAPI service

func (*MobilityTargetsAPIService) MobilityTargetsCollection

MobilityTargetsCollection Get Mobility Targets

Endpoint to get all mobility targets

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

func (*MobilityTargetsAPIService) MobilityTargetsCollectionExecute

Execute executes the request

@return MobilityTargetsCollection200Response

func (*MobilityTargetsAPIService) MobilityTargetsCreate

MobilityTargetsCreate Create a mobility target

This endpoint provides a mechanism to add a target to a mobility group. Must be run asynchronously.

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

func (*MobilityTargetsAPIService) MobilityTargetsCreateExecute

func (a *MobilityTargetsAPIService) MobilityTargetsCreateExecute(r ApiMobilityTargetsCreateRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*MobilityTargetsAPIService) MobilityTargetsDelete

func (a *MobilityTargetsAPIService) MobilityTargetsDelete(ctx context.Context, mobilityTargetId string) ApiMobilityTargetsDeleteRequest

MobilityTargetsDelete Delete mobility target

Delete a mobility target. Must be run asynchronously.

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

func (*MobilityTargetsAPIService) MobilityTargetsDeleteExecute

func (a *MobilityTargetsAPIService) MobilityTargetsDeleteExecute(r ApiMobilityTargetsDeleteRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*MobilityTargetsAPIService) MobilityTargetsInstance

func (a *MobilityTargetsAPIService) MobilityTargetsInstance(ctx context.Context, mobilityTargetId string) ApiMobilityTargetsInstanceRequest

MobilityTargetsInstance Get Mobility Target

Get a specific mobility target

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

func (*MobilityTargetsAPIService) MobilityTargetsInstanceExecute

Execute executes the request

@return MobilityTarget

func (*MobilityTargetsAPIService) MobilityTargetsModify

func (a *MobilityTargetsAPIService) MobilityTargetsModify(ctx context.Context, mobilityTargetId string) ApiMobilityTargetsModifyRequest

MobilityTargetsModify Update mobility target

Update a mobility target. Must be run asynchronously.

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

func (*MobilityTargetsAPIService) MobilityTargetsModifyExecute

func (a *MobilityTargetsAPIService) MobilityTargetsModifyExecute(r ApiMobilityTargetsModifyRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

type MobilityTargetsCollection200Response

type MobilityTargetsCollection200Response struct {
	Results []MobilityTarget `json:"results,omitempty"`
}

MobilityTargetsCollection200Response struct for MobilityTargetsCollection200Response

func NewMobilityTargetsCollection200Response

func NewMobilityTargetsCollection200Response() *MobilityTargetsCollection200Response

NewMobilityTargetsCollection200Response instantiates a new MobilityTargetsCollection200Response 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 NewMobilityTargetsCollection200ResponseWithDefaults

func NewMobilityTargetsCollection200ResponseWithDefaults() *MobilityTargetsCollection200Response

NewMobilityTargetsCollection200ResponseWithDefaults instantiates a new MobilityTargetsCollection200Response 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 (*MobilityTargetsCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*MobilityTargetsCollection200Response) GetResultsOk

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

func (*MobilityTargetsCollection200Response) HasResults

HasResults returns a boolean if a field has been set.

func (MobilityTargetsCollection200Response) MarshalJSON

func (o MobilityTargetsCollection200Response) MarshalJSON() ([]byte, error)

func (*MobilityTargetsCollection200Response) SetResults

SetResults gets a reference to the given []MobilityTarget and assigns it to the Results field.

func (MobilityTargetsCollection200Response) ToMap

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

type MobilityTargetsCollection206Response

type MobilityTargetsCollection206Response struct {
	Paging  *PagingInformation `json:"paging,omitempty"`
	Results []MobilityTarget   `json:"results,omitempty"`
}

MobilityTargetsCollection206Response struct for MobilityTargetsCollection206Response

func NewMobilityTargetsCollection206Response

func NewMobilityTargetsCollection206Response() *MobilityTargetsCollection206Response

NewMobilityTargetsCollection206Response instantiates a new MobilityTargetsCollection206Response 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 NewMobilityTargetsCollection206ResponseWithDefaults

func NewMobilityTargetsCollection206ResponseWithDefaults() *MobilityTargetsCollection206Response

NewMobilityTargetsCollection206ResponseWithDefaults instantiates a new MobilityTargetsCollection206Response 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 (*MobilityTargetsCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*MobilityTargetsCollection206Response) GetPagingOk

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

func (*MobilityTargetsCollection206Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*MobilityTargetsCollection206Response) GetResultsOk

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

func (*MobilityTargetsCollection206Response) HasPaging

HasPaging returns a boolean if a field has been set.

func (*MobilityTargetsCollection206Response) HasResults

HasResults returns a boolean if a field has been set.

func (MobilityTargetsCollection206Response) MarshalJSON

func (o MobilityTargetsCollection206Response) MarshalJSON() ([]byte, error)

func (*MobilityTargetsCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*MobilityTargetsCollection206Response) SetResults

SetResults gets a reference to the given []MobilityTarget and assigns it to the Results field.

func (MobilityTargetsCollection206Response) ToMap

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

type MultiselectFreetextOption

type MultiselectFreetextOption struct {
	// Display name of the option
	Name string `json:"name"`
	// Description of the option
	Description string `json:"description"`
	// All the available values for the option
	AvailableOptions []string `json:"available_options"`
	// Is it mandatory
	IsConfigurable bool `json:"is_configurable"`
	// Type of the option
	Type string `json:"type"`
}

MultiselectFreetextOption Model for providing multi select option

func NewMultiselectFreetextOption

func NewMultiselectFreetextOption(name string, description string, availableOptions []string, isConfigurable bool, type_ string) *MultiselectFreetextOption

NewMultiselectFreetextOption instantiates a new MultiselectFreetextOption 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 NewMultiselectFreetextOptionWithDefaults

func NewMultiselectFreetextOptionWithDefaults() *MultiselectFreetextOption

NewMultiselectFreetextOptionWithDefaults instantiates a new MultiselectFreetextOption 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 (*MultiselectFreetextOption) GetAvailableOptions

func (o *MultiselectFreetextOption) GetAvailableOptions() []string

GetAvailableOptions returns the AvailableOptions field value

func (*MultiselectFreetextOption) GetAvailableOptionsOk

func (o *MultiselectFreetextOption) GetAvailableOptionsOk() ([]string, bool)

GetAvailableOptionsOk returns a tuple with the AvailableOptions field value and a boolean to check if the value has been set.

func (*MultiselectFreetextOption) GetDescription

func (o *MultiselectFreetextOption) GetDescription() string

GetDescription returns the Description field value

func (*MultiselectFreetextOption) GetDescriptionOk

func (o *MultiselectFreetextOption) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*MultiselectFreetextOption) GetIsConfigurable

func (o *MultiselectFreetextOption) GetIsConfigurable() bool

GetIsConfigurable returns the IsConfigurable field value

func (*MultiselectFreetextOption) GetIsConfigurableOk

func (o *MultiselectFreetextOption) GetIsConfigurableOk() (*bool, bool)

GetIsConfigurableOk returns a tuple with the IsConfigurable field value and a boolean to check if the value has been set.

func (*MultiselectFreetextOption) GetName

func (o *MultiselectFreetextOption) GetName() string

GetName returns the Name field value

func (*MultiselectFreetextOption) GetNameOk

func (o *MultiselectFreetextOption) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MultiselectFreetextOption) GetType

func (o *MultiselectFreetextOption) GetType() string

GetType returns the Type field value

func (*MultiselectFreetextOption) GetTypeOk

func (o *MultiselectFreetextOption) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MultiselectFreetextOption) MarshalJSON

func (o MultiselectFreetextOption) MarshalJSON() ([]byte, error)

func (*MultiselectFreetextOption) SetAvailableOptions

func (o *MultiselectFreetextOption) SetAvailableOptions(v []string)

SetAvailableOptions sets field value

func (*MultiselectFreetextOption) SetDescription

func (o *MultiselectFreetextOption) SetDescription(v string)

SetDescription sets field value

func (*MultiselectFreetextOption) SetIsConfigurable

func (o *MultiselectFreetextOption) SetIsConfigurable(v bool)

SetIsConfigurable sets field value

func (*MultiselectFreetextOption) SetName

func (o *MultiselectFreetextOption) SetName(v string)

SetName sets field value

func (*MultiselectFreetextOption) SetType

func (o *MultiselectFreetextOption) SetType(v string)

SetType sets field value

func (MultiselectFreetextOption) ToMap

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

func (*MultiselectFreetextOption) UnmarshalJSON

func (o *MultiselectFreetextOption) UnmarshalJSON(data []byte) (err error)

type NullableAWSCloudOptions

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

func NewNullableAWSCloudOptions

func NewNullableAWSCloudOptions(val *AWSCloudOptions) *NullableAWSCloudOptions

func (NullableAWSCloudOptions) Get

func (NullableAWSCloudOptions) IsSet

func (v NullableAWSCloudOptions) IsSet() bool

func (NullableAWSCloudOptions) MarshalJSON

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

func (*NullableAWSCloudOptions) Set

func (*NullableAWSCloudOptions) UnmarshalJSON

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

func (*NullableAWSCloudOptions) Unset

func (v *NullableAWSCloudOptions) Unset()

type NullableAvailabilityZoneTopologyEnum

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

func (NullableAvailabilityZoneTopologyEnum) Get

func (NullableAvailabilityZoneTopologyEnum) IsSet

func (NullableAvailabilityZoneTopologyEnum) MarshalJSON

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

func (*NullableAvailabilityZoneTopologyEnum) Set

func (*NullableAvailabilityZoneTopologyEnum) UnmarshalJSON

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

func (*NullableAvailabilityZoneTopologyEnum) Unset

type NullableAwsAccountModifyInput

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

func (NullableAwsAccountModifyInput) Get

func (NullableAwsAccountModifyInput) IsSet

func (NullableAwsAccountModifyInput) MarshalJSON

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

func (*NullableAwsAccountModifyInput) Set

func (*NullableAwsAccountModifyInput) UnmarshalJSON

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

func (*NullableAwsAccountModifyInput) Unset

func (v *NullableAwsAccountModifyInput) Unset()

type NullableAwsAccountsCollection200Response

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

func (NullableAwsAccountsCollection200Response) Get

func (NullableAwsAccountsCollection200Response) IsSet

func (NullableAwsAccountsCollection200Response) MarshalJSON

func (*NullableAwsAccountsCollection200Response) Set

func (*NullableAwsAccountsCollection200Response) UnmarshalJSON

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

func (*NullableAwsAccountsCollection200Response) Unset

type NullableAwsAccountsCreateInput

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

func (NullableAwsAccountsCreateInput) Get

func (NullableAwsAccountsCreateInput) IsSet

func (NullableAwsAccountsCreateInput) MarshalJSON

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

func (*NullableAwsAccountsCreateInput) Set

func (*NullableAwsAccountsCreateInput) UnmarshalJSON

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

func (*NullableAwsAccountsCreateInput) Unset

func (v *NullableAwsAccountsCreateInput) Unset()

type NullableAwsAccountsInstance

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

func NewNullableAwsAccountsInstance

func NewNullableAwsAccountsInstance(val *AwsAccountsInstance) *NullableAwsAccountsInstance

func (NullableAwsAccountsInstance) Get

func (NullableAwsAccountsInstance) IsSet

func (NullableAwsAccountsInstance) MarshalJSON

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

func (*NullableAwsAccountsInstance) Set

func (*NullableAwsAccountsInstance) UnmarshalJSON

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

func (*NullableAwsAccountsInstance) Unset

func (v *NullableAwsAccountsInstance) Unset()

type NullableAwsPermissionPoliciesCollection200Response

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

func (NullableAwsPermissionPoliciesCollection200Response) Get

func (NullableAwsPermissionPoliciesCollection200Response) IsSet

func (NullableAwsPermissionPoliciesCollection200Response) MarshalJSON

func (*NullableAwsPermissionPoliciesCollection200Response) Set

func (*NullableAwsPermissionPoliciesCollection200Response) UnmarshalJSON

func (*NullableAwsPermissionPoliciesCollection200Response) Unset

type NullableAwsPermissionPoliciesInstance

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

func (NullableAwsPermissionPoliciesInstance) Get

func (NullableAwsPermissionPoliciesInstance) IsSet

func (NullableAwsPermissionPoliciesInstance) MarshalJSON

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

func (*NullableAwsPermissionPoliciesInstance) Set

func (*NullableAwsPermissionPoliciesInstance) UnmarshalJSON

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

func (*NullableAwsPermissionPoliciesInstance) Unset

type NullableAwsPermissionPoliciesInstancePermissionPolicy

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

func (NullableAwsPermissionPoliciesInstancePermissionPolicy) Get

func (NullableAwsPermissionPoliciesInstancePermissionPolicy) IsSet

func (NullableAwsPermissionPoliciesInstancePermissionPolicy) MarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicy) Set

func (*NullableAwsPermissionPoliciesInstancePermissionPolicy) UnmarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicy) Unset

type NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInner

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

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInner) Get

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInner) IsSet

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInner) MarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInner) Set

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInner) UnmarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInner) Unset

type NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition

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

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) Get

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) IsSet

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) MarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) Set

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) UnmarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerCondition) Unset

type NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike

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

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) Get

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) IsSet

func (NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) MarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) Set

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) UnmarshalJSON

func (*NullableAwsPermissionPoliciesInstancePermissionPolicyStatementInnerConditionStringLike) Unset

type NullableAwsTrustPolicy

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

func NewNullableAwsTrustPolicy

func NewNullableAwsTrustPolicy(val *AwsTrustPolicy) *NullableAwsTrustPolicy

func (NullableAwsTrustPolicy) Get

func (NullableAwsTrustPolicy) IsSet

func (v NullableAwsTrustPolicy) IsSet() bool

func (NullableAwsTrustPolicy) MarshalJSON

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

func (*NullableAwsTrustPolicy) Set

func (*NullableAwsTrustPolicy) UnmarshalJSON

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

func (*NullableAwsTrustPolicy) Unset

func (v *NullableAwsTrustPolicy) Unset()

type NullableAwsTrustPolicyInput

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

func NewNullableAwsTrustPolicyInput

func NewNullableAwsTrustPolicyInput(val *AwsTrustPolicyInput) *NullableAwsTrustPolicyInput

func (NullableAwsTrustPolicyInput) Get

func (NullableAwsTrustPolicyInput) IsSet

func (NullableAwsTrustPolicyInput) MarshalJSON

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

func (*NullableAwsTrustPolicyInput) Set

func (*NullableAwsTrustPolicyInput) UnmarshalJSON

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

func (*NullableAwsTrustPolicyInput) Unset

func (v *NullableAwsTrustPolicyInput) Unset()

type NullableAwsTrustPolicyStatementInner

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

func (NullableAwsTrustPolicyStatementInner) Get

func (NullableAwsTrustPolicyStatementInner) IsSet

func (NullableAwsTrustPolicyStatementInner) MarshalJSON

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

func (*NullableAwsTrustPolicyStatementInner) Set

func (*NullableAwsTrustPolicyStatementInner) UnmarshalJSON

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

func (*NullableAwsTrustPolicyStatementInner) Unset

type NullableAwsTrustPolicyStatementInnerCondition

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

func (NullableAwsTrustPolicyStatementInnerCondition) Get

func (NullableAwsTrustPolicyStatementInnerCondition) IsSet

func (NullableAwsTrustPolicyStatementInnerCondition) MarshalJSON

func (*NullableAwsTrustPolicyStatementInnerCondition) Set

func (*NullableAwsTrustPolicyStatementInnerCondition) UnmarshalJSON

func (*NullableAwsTrustPolicyStatementInnerCondition) Unset

type NullableAwsTrustPolicyStatementInnerConditionBool

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

func (NullableAwsTrustPolicyStatementInnerConditionBool) Get

func (NullableAwsTrustPolicyStatementInnerConditionBool) IsSet

func (NullableAwsTrustPolicyStatementInnerConditionBool) MarshalJSON

func (*NullableAwsTrustPolicyStatementInnerConditionBool) Set

func (*NullableAwsTrustPolicyStatementInnerConditionBool) UnmarshalJSON

func (*NullableAwsTrustPolicyStatementInnerConditionBool) Unset

type NullableAwsTrustPolicyStatementInnerConditionStringEquals

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

func (NullableAwsTrustPolicyStatementInnerConditionStringEquals) Get

func (NullableAwsTrustPolicyStatementInnerConditionStringEquals) IsSet

func (NullableAwsTrustPolicyStatementInnerConditionStringEquals) MarshalJSON

func (*NullableAwsTrustPolicyStatementInnerConditionStringEquals) Set

func (*NullableAwsTrustPolicyStatementInnerConditionStringEquals) UnmarshalJSON

func (*NullableAwsTrustPolicyStatementInnerConditionStringEquals) Unset

type NullableAwsTrustPolicyStatementInnerPrincipal

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

func (NullableAwsTrustPolicyStatementInnerPrincipal) Get

func (NullableAwsTrustPolicyStatementInnerPrincipal) IsSet

func (NullableAwsTrustPolicyStatementInnerPrincipal) MarshalJSON

func (*NullableAwsTrustPolicyStatementInnerPrincipal) Set

func (*NullableAwsTrustPolicyStatementInnerPrincipal) UnmarshalJSON

func (*NullableAwsTrustPolicyStatementInnerPrincipal) Unset

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 NullableBooleanOption

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

func NewNullableBooleanOption

func NewNullableBooleanOption(val *BooleanOption) *NullableBooleanOption

func (NullableBooleanOption) Get

func (NullableBooleanOption) IsSet

func (v NullableBooleanOption) IsSet() bool

func (NullableBooleanOption) MarshalJSON

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

func (*NullableBooleanOption) Set

func (v *NullableBooleanOption) Set(val *BooleanOption)

func (*NullableBooleanOption) UnmarshalJSON

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

func (*NullableBooleanOption) Unset

func (v *NullableBooleanOption) Unset()

type NullableClone

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

func NewNullableClone

func NewNullableClone(val *Clone) *NullableClone

func (NullableClone) Get

func (v NullableClone) Get() *Clone

func (NullableClone) IsSet

func (v NullableClone) IsSet() bool

func (NullableClone) MarshalJSON

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

func (*NullableClone) Set

func (v *NullableClone) Set(val *Clone)

func (*NullableClone) UnmarshalJSON

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

func (*NullableClone) Unset

func (v *NullableClone) Unset()

type NullableCloneCreateInput

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

func NewNullableCloneCreateInput

func NewNullableCloneCreateInput(val *CloneCreateInput) *NullableCloneCreateInput

func (NullableCloneCreateInput) Get

func (NullableCloneCreateInput) IsSet

func (v NullableCloneCreateInput) IsSet() bool

func (NullableCloneCreateInput) MarshalJSON

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

func (*NullableCloneCreateInput) Set

func (*NullableCloneCreateInput) UnmarshalJSON

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

func (*NullableCloneCreateInput) Unset

func (v *NullableCloneCreateInput) Unset()

type NullableCloneMobilityMember

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

func NewNullableCloneMobilityMember

func NewNullableCloneMobilityMember(val *CloneMobilityMember) *NullableCloneMobilityMember

func (NullableCloneMobilityMember) Get

func (NullableCloneMobilityMember) IsSet

func (NullableCloneMobilityMember) MarshalJSON

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

func (*NullableCloneMobilityMember) Set

func (*NullableCloneMobilityMember) UnmarshalJSON

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

func (*NullableCloneMobilityMember) Unset

func (v *NullableCloneMobilityMember) Unset()

type NullableCloneToHostMapping

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

func NewNullableCloneToHostMapping

func NewNullableCloneToHostMapping(val *CloneToHostMapping) *NullableCloneToHostMapping

func (NullableCloneToHostMapping) Get

func (NullableCloneToHostMapping) IsSet

func (v NullableCloneToHostMapping) IsSet() bool

func (NullableCloneToHostMapping) MarshalJSON

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

func (*NullableCloneToHostMapping) Set

func (*NullableCloneToHostMapping) UnmarshalJSON

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

func (*NullableCloneToHostMapping) Unset

func (v *NullableCloneToHostMapping) Unset()

type NullableClonesCollection200Response

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

func (NullableClonesCollection200Response) Get

func (NullableClonesCollection200Response) IsSet

func (NullableClonesCollection200Response) MarshalJSON

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

func (*NullableClonesCollection200Response) Set

func (*NullableClonesCollection200Response) UnmarshalJSON

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

func (*NullableClonesCollection200Response) Unset

type NullableClonesCollection206Response

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

func (NullableClonesCollection206Response) Get

func (NullableClonesCollection206Response) IsSet

func (NullableClonesCollection206Response) MarshalJSON

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

func (*NullableClonesCollection206Response) Set

func (*NullableClonesCollection206Response) UnmarshalJSON

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

func (*NullableClonesCollection206Response) Unset

type NullableCloudProviderEnum

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

func NewNullableCloudProviderEnum

func NewNullableCloudProviderEnum(val *CloudProviderEnum) *NullableCloudProviderEnum

func (NullableCloudProviderEnum) Get

func (NullableCloudProviderEnum) IsSet

func (v NullableCloudProviderEnum) IsSet() bool

func (NullableCloudProviderEnum) MarshalJSON

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

func (*NullableCloudProviderEnum) Set

func (*NullableCloudProviderEnum) UnmarshalJSON

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

func (*NullableCloudProviderEnum) Unset

func (v *NullableCloudProviderEnum) Unset()

type NullableCloudTarget

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

func NewNullableCloudTarget

func NewNullableCloudTarget(val *CloudTarget) *NullableCloudTarget

func (NullableCloudTarget) Get

func (NullableCloudTarget) IsSet

func (v NullableCloudTarget) IsSet() bool

func (NullableCloudTarget) MarshalJSON

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

func (*NullableCloudTarget) Set

func (v *NullableCloudTarget) Set(val *CloudTarget)

func (*NullableCloudTarget) UnmarshalJSON

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

func (*NullableCloudTarget) Unset

func (v *NullableCloudTarget) Unset()

type NullableCreateTargetBaseInput

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

func (NullableCreateTargetBaseInput) Get

func (NullableCreateTargetBaseInput) IsSet

func (NullableCreateTargetBaseInput) MarshalJSON

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

func (*NullableCreateTargetBaseInput) Set

func (*NullableCreateTargetBaseInput) UnmarshalJSON

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

func (*NullableCreateTargetBaseInput) Unset

func (v *NullableCreateTargetBaseInput) Unset()

type NullableCreateTargetInput

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

func NewNullableCreateTargetInput

func NewNullableCreateTargetInput(val *CreateTargetInput) *NullableCreateTargetInput

func (NullableCreateTargetInput) Get

func (NullableCreateTargetInput) IsSet

func (v NullableCreateTargetInput) IsSet() bool

func (NullableCreateTargetInput) MarshalJSON

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

func (*NullableCreateTargetInput) Set

func (*NullableCreateTargetInput) UnmarshalJSON

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

func (*NullableCreateTargetInput) Unset

func (v *NullableCreateTargetInput) Unset()

type NullableDeleteCloneInput

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

func NewNullableDeleteCloneInput

func NewNullableDeleteCloneInput(val *DeleteCloneInput) *NullableDeleteCloneInput

func (NullableDeleteCloneInput) Get

func (NullableDeleteCloneInput) IsSet

func (v NullableDeleteCloneInput) IsSet() bool

func (NullableDeleteCloneInput) MarshalJSON

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

func (*NullableDeleteCloneInput) Set

func (*NullableDeleteCloneInput) UnmarshalJSON

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

func (*NullableDeleteCloneInput) Unset

func (v *NullableDeleteCloneInput) Unset()

type NullableEntitlementsCollection200Response

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

func (NullableEntitlementsCollection200Response) Get

func (NullableEntitlementsCollection200Response) IsSet

func (NullableEntitlementsCollection200Response) MarshalJSON

func (*NullableEntitlementsCollection200Response) Set

func (*NullableEntitlementsCollection200Response) UnmarshalJSON

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

func (*NullableEntitlementsCollection200Response) Unset

type NullableEntitlementsCollection206Response

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

func (NullableEntitlementsCollection206Response) Get

func (NullableEntitlementsCollection206Response) IsSet

func (NullableEntitlementsCollection206Response) MarshalJSON

func (*NullableEntitlementsCollection206Response) Set

func (*NullableEntitlementsCollection206Response) UnmarshalJSON

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

func (*NullableEntitlementsCollection206Response) Unset

type NullableEntitlementsInstance

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

func NewNullableEntitlementsInstance

func NewNullableEntitlementsInstance(val *EntitlementsInstance) *NullableEntitlementsInstance

func (NullableEntitlementsInstance) Get

func (NullableEntitlementsInstance) IsSet

func (NullableEntitlementsInstance) MarshalJSON

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

func (*NullableEntitlementsInstance) Set

func (*NullableEntitlementsInstance) UnmarshalJSON

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

func (*NullableEntitlementsInstance) Unset

func (v *NullableEntitlementsInstance) Unset()

type NullableEnumOption

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

func NewNullableEnumOption

func NewNullableEnumOption(val *EnumOption) *NullableEnumOption

func (NullableEnumOption) Get

func (v NullableEnumOption) Get() *EnumOption

func (NullableEnumOption) IsSet

func (v NullableEnumOption) IsSet() bool

func (NullableEnumOption) MarshalJSON

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

func (*NullableEnumOption) Set

func (v *NullableEnumOption) Set(val *EnumOption)

func (*NullableEnumOption) UnmarshalJSON

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

func (*NullableEnumOption) Unset

func (v *NullableEnumOption) Unset()

type NullableErrorMessage

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

func NewNullableErrorMessage

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

func (NullableErrorMessage) Get

func (NullableErrorMessage) IsSet

func (v NullableErrorMessage) IsSet() bool

func (NullableErrorMessage) MarshalJSON

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

func (*NullableErrorMessage) Set

func (v *NullableErrorMessage) Set(val *ErrorMessage)

func (*NullableErrorMessage) UnmarshalJSON

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

func (*NullableErrorMessage) Unset

func (v *NullableErrorMessage) Unset()

type NullableErrorResponse

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

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

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

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

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

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) 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 NullableFreeTextOption

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

func NewNullableFreeTextOption

func NewNullableFreeTextOption(val *FreeTextOption) *NullableFreeTextOption

func (NullableFreeTextOption) Get

func (NullableFreeTextOption) IsSet

func (v NullableFreeTextOption) IsSet() bool

func (NullableFreeTextOption) MarshalJSON

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

func (*NullableFreeTextOption) Set

func (*NullableFreeTextOption) UnmarshalJSON

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

func (*NullableFreeTextOption) Unset

func (v *NullableFreeTextOption) Unset()

type NullableHostInitiatorProtocolEnum

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

func (NullableHostInitiatorProtocolEnum) Get

func (NullableHostInitiatorProtocolEnum) IsSet

func (NullableHostInitiatorProtocolEnum) MarshalJSON

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

func (*NullableHostInitiatorProtocolEnum) Set

func (*NullableHostInitiatorProtocolEnum) UnmarshalJSON

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

func (*NullableHostInitiatorProtocolEnum) Unset

type NullableHostsCollection200Response

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

func (NullableHostsCollection200Response) Get

func (NullableHostsCollection200Response) IsSet

func (NullableHostsCollection200Response) MarshalJSON

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

func (*NullableHostsCollection200Response) Set

func (*NullableHostsCollection200Response) UnmarshalJSON

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

func (*NullableHostsCollection200Response) Unset

type NullableHostsCollection206Response

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

func (NullableHostsCollection206Response) Get

func (NullableHostsCollection206Response) IsSet

func (NullableHostsCollection206Response) MarshalJSON

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

func (*NullableHostsCollection206Response) Set

func (*NullableHostsCollection206Response) UnmarshalJSON

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

func (*NullableHostsCollection206Response) Unset

type NullableHostsInstance

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

func NewNullableHostsInstance

func NewNullableHostsInstance(val *HostsInstance) *NullableHostsInstance

func (NullableHostsInstance) Get

func (NullableHostsInstance) IsSet

func (v NullableHostsInstance) IsSet() bool

func (NullableHostsInstance) MarshalJSON

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

func (*NullableHostsInstance) Set

func (v *NullableHostsInstance) Set(val *HostsInstance)

func (*NullableHostsInstance) UnmarshalJSON

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

func (*NullableHostsInstance) Unset

func (v *NullableHostsInstance) Unset()

type NullableHttpStatusEnum

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

func NewNullableHttpStatusEnum

func NewNullableHttpStatusEnum(val *HttpStatusEnum) *NullableHttpStatusEnum

func (NullableHttpStatusEnum) Get

func (NullableHttpStatusEnum) IsSet

func (v NullableHttpStatusEnum) IsSet() bool

func (NullableHttpStatusEnum) MarshalJSON

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

func (*NullableHttpStatusEnum) Set

func (*NullableHttpStatusEnum) UnmarshalJSON

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

func (*NullableHttpStatusEnum) Unset

func (v *NullableHttpStatusEnum) 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 NullableJob

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

func NewNullableJob

func NewNullableJob(val *Job) *NullableJob

func (NullableJob) Get

func (v NullableJob) Get() *Job

func (NullableJob) IsSet

func (v NullableJob) IsSet() bool

func (NullableJob) MarshalJSON

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

func (*NullableJob) Set

func (v *NullableJob) Set(val *Job)

func (*NullableJob) UnmarshalJSON

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

func (*NullableJob) Unset

func (v *NullableJob) Unset()

type NullableLicensesCapacityUnitsEnum

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

func (NullableLicensesCapacityUnitsEnum) Get

func (NullableLicensesCapacityUnitsEnum) IsSet

func (NullableLicensesCapacityUnitsEnum) MarshalJSON

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

func (*NullableLicensesCapacityUnitsEnum) Set

func (*NullableLicensesCapacityUnitsEnum) UnmarshalJSON

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

func (*NullableLicensesCapacityUnitsEnum) Unset

type NullableLicensesCollection200Response

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

func (NullableLicensesCollection200Response) Get

func (NullableLicensesCollection200Response) IsSet

func (NullableLicensesCollection200Response) MarshalJSON

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

func (*NullableLicensesCollection200Response) Set

func (*NullableLicensesCollection200Response) UnmarshalJSON

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

func (*NullableLicensesCollection200Response) Unset

type NullableLicensesCollection206Response

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

func (NullableLicensesCollection206Response) Get

func (NullableLicensesCollection206Response) IsSet

func (NullableLicensesCollection206Response) MarshalJSON

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

func (*NullableLicensesCollection206Response) Set

func (*NullableLicensesCollection206Response) UnmarshalJSON

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

func (*NullableLicensesCollection206Response) Unset

type NullableLicensesExpirationTypeEnum

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

func (NullableLicensesExpirationTypeEnum) Get

func (NullableLicensesExpirationTypeEnum) IsSet

func (NullableLicensesExpirationTypeEnum) MarshalJSON

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

func (*NullableLicensesExpirationTypeEnum) Set

func (*NullableLicensesExpirationTypeEnum) UnmarshalJSON

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

func (*NullableLicensesExpirationTypeEnum) Unset

type NullableLicensesInstance

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

func NewNullableLicensesInstance

func NewNullableLicensesInstance(val *LicensesInstance) *NullableLicensesInstance

func (NullableLicensesInstance) Get

func (NullableLicensesInstance) IsSet

func (v NullableLicensesInstance) IsSet() bool

func (NullableLicensesInstance) MarshalJSON

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

func (*NullableLicensesInstance) Set

func (*NullableLicensesInstance) UnmarshalJSON

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

func (*NullableLicensesInstance) Unset

func (v *NullableLicensesInstance) Unset()

type NullableLicensesTypeEnum

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

func NewNullableLicensesTypeEnum

func NewNullableLicensesTypeEnum(val *LicensesTypeEnum) *NullableLicensesTypeEnum

func (NullableLicensesTypeEnum) Get

func (NullableLicensesTypeEnum) IsSet

func (v NullableLicensesTypeEnum) IsSet() bool

func (NullableLicensesTypeEnum) MarshalJSON

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

func (*NullableLicensesTypeEnum) Set

func (*NullableLicensesTypeEnum) UnmarshalJSON

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

func (*NullableLicensesTypeEnum) Unset

func (v *NullableLicensesTypeEnum) Unset()

type NullableMapInput

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

func NewNullableMapInput

func NewNullableMapInput(val *MapInput) *NullableMapInput

func (NullableMapInput) Get

func (v NullableMapInput) Get() *MapInput

func (NullableMapInput) IsSet

func (v NullableMapInput) IsSet() bool

func (NullableMapInput) MarshalJSON

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

func (*NullableMapInput) Set

func (v *NullableMapInput) Set(val *MapInput)

func (*NullableMapInput) UnmarshalJSON

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

func (*NullableMapInput) Unset

func (v *NullableMapInput) Unset()

type NullableMobilityGroup

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

func NewNullableMobilityGroup

func NewNullableMobilityGroup(val *MobilityGroup) *NullableMobilityGroup

func (NullableMobilityGroup) Get

func (NullableMobilityGroup) IsSet

func (v NullableMobilityGroup) IsSet() bool

func (NullableMobilityGroup) MarshalJSON

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

func (*NullableMobilityGroup) Set

func (v *NullableMobilityGroup) Set(val *MobilityGroup)

func (*NullableMobilityGroup) UnmarshalJSON

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

func (*NullableMobilityGroup) Unset

func (v *NullableMobilityGroup) Unset()

type NullableMobilityGroupsCollection200Response

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

func (NullableMobilityGroupsCollection200Response) Get

func (NullableMobilityGroupsCollection200Response) IsSet

func (NullableMobilityGroupsCollection200Response) MarshalJSON

func (*NullableMobilityGroupsCollection200Response) Set

func (*NullableMobilityGroupsCollection200Response) UnmarshalJSON

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

func (*NullableMobilityGroupsCollection200Response) Unset

type NullableMobilityGroupsCollection206Response

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

func (NullableMobilityGroupsCollection206Response) Get

func (NullableMobilityGroupsCollection206Response) IsSet

func (NullableMobilityGroupsCollection206Response) MarshalJSON

func (*NullableMobilityGroupsCollection206Response) Set

func (*NullableMobilityGroupsCollection206Response) UnmarshalJSON

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

func (*NullableMobilityGroupsCollection206Response) Unset

type NullableMobilityMember

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

func NewNullableMobilityMember

func NewNullableMobilityMember(val *MobilityMember) *NullableMobilityMember

func (NullableMobilityMember) Get

func (NullableMobilityMember) IsSet

func (v NullableMobilityMember) IsSet() bool

func (NullableMobilityMember) MarshalJSON

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

func (*NullableMobilityMember) Set

func (*NullableMobilityMember) UnmarshalJSON

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

func (*NullableMobilityMember) Unset

func (v *NullableMobilityMember) Unset()

type NullableMobilityMemberMap

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

func NewNullableMobilityMemberMap

func NewNullableMobilityMemberMap(val *MobilityMemberMap) *NullableMobilityMemberMap

func (NullableMobilityMemberMap) Get

func (NullableMobilityMemberMap) IsSet

func (v NullableMobilityMemberMap) IsSet() bool

func (NullableMobilityMemberMap) MarshalJSON

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

func (*NullableMobilityMemberMap) Set

func (*NullableMobilityMemberMap) UnmarshalJSON

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

func (*NullableMobilityMemberMap) Unset

func (v *NullableMobilityMemberMap) Unset()

type NullableMobilityTarget

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

func NewNullableMobilityTarget

func NewNullableMobilityTarget(val *MobilityTarget) *NullableMobilityTarget

func (NullableMobilityTarget) Get

func (NullableMobilityTarget) IsSet

func (v NullableMobilityTarget) IsSet() bool

func (NullableMobilityTarget) MarshalJSON

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

func (*NullableMobilityTarget) Set

func (*NullableMobilityTarget) UnmarshalJSON

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

func (*NullableMobilityTarget) Unset

func (v *NullableMobilityTarget) Unset()

type NullableMobilityTargetsCollection200Response

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

func (NullableMobilityTargetsCollection200Response) Get

func (NullableMobilityTargetsCollection200Response) IsSet

func (NullableMobilityTargetsCollection200Response) MarshalJSON

func (*NullableMobilityTargetsCollection200Response) Set

func (*NullableMobilityTargetsCollection200Response) UnmarshalJSON

func (*NullableMobilityTargetsCollection200Response) Unset

type NullableMobilityTargetsCollection206Response

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

func (NullableMobilityTargetsCollection206Response) Get

func (NullableMobilityTargetsCollection206Response) IsSet

func (NullableMobilityTargetsCollection206Response) MarshalJSON

func (*NullableMobilityTargetsCollection206Response) Set

func (*NullableMobilityTargetsCollection206Response) UnmarshalJSON

func (*NullableMobilityTargetsCollection206Response) Unset

type NullableMultiselectFreetextOption

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

func (NullableMultiselectFreetextOption) Get

func (NullableMultiselectFreetextOption) IsSet

func (NullableMultiselectFreetextOption) MarshalJSON

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

func (*NullableMultiselectFreetextOption) Set

func (*NullableMultiselectFreetextOption) UnmarshalJSON

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

func (*NullableMultiselectFreetextOption) Unset

type NullableOfferTemplateModel

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

func NewNullableOfferTemplateModel

func NewNullableOfferTemplateModel(val *OfferTemplateModel) *NullableOfferTemplateModel

func (NullableOfferTemplateModel) Get

func (NullableOfferTemplateModel) IsSet

func (v NullableOfferTemplateModel) IsSet() bool

func (NullableOfferTemplateModel) MarshalJSON

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

func (*NullableOfferTemplateModel) Set

func (*NullableOfferTemplateModel) UnmarshalJSON

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

func (*NullableOfferTemplateModel) Unset

func (v *NullableOfferTemplateModel) Unset()

type NullablePagingInformation

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

func NewNullablePagingInformation

func NewNullablePagingInformation(val *PagingInformation) *NullablePagingInformation

func (NullablePagingInformation) Get

func (NullablePagingInformation) IsSet

func (v NullablePagingInformation) IsSet() bool

func (NullablePagingInformation) MarshalJSON

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

func (*NullablePagingInformation) Set

func (*NullablePagingInformation) UnmarshalJSON

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

func (*NullablePagingInformation) Unset

func (v *NullablePagingInformation) Unset()

type NullablePoolsCollection200Response

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

func (NullablePoolsCollection200Response) Get

func (NullablePoolsCollection200Response) IsSet

func (NullablePoolsCollection200Response) MarshalJSON

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

func (*NullablePoolsCollection200Response) Set

func (*NullablePoolsCollection200Response) UnmarshalJSON

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

func (*NullablePoolsCollection200Response) Unset

type NullablePoolsCollection206Response

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

func (NullablePoolsCollection206Response) Get

func (NullablePoolsCollection206Response) IsSet

func (NullablePoolsCollection206Response) MarshalJSON

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

func (*NullablePoolsCollection206Response) Set

func (*NullablePoolsCollection206Response) UnmarshalJSON

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

func (*NullablePoolsCollection206Response) Unset

type NullablePoolsInstance

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

func NewNullablePoolsInstance

func NewNullablePoolsInstance(val *PoolsInstance) *NullablePoolsInstance

func (NullablePoolsInstance) Get

func (NullablePoolsInstance) IsSet

func (v NullablePoolsInstance) IsSet() bool

func (NullablePoolsInstance) MarshalJSON

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

func (*NullablePoolsInstance) Set

func (v *NullablePoolsInstance) Set(val *PoolsInstance)

func (*NullablePoolsInstance) UnmarshalJSON

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

func (*NullablePoolsInstance) Unset

func (v *NullablePoolsInstance) Unset()

type NullablePowerFlexStorageOptions

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

func (NullablePowerFlexStorageOptions) Get

func (NullablePowerFlexStorageOptions) IsSet

func (NullablePowerFlexStorageOptions) MarshalJSON

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

func (*NullablePowerFlexStorageOptions) Set

func (*NullablePowerFlexStorageOptions) UnmarshalJSON

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

func (*NullablePowerFlexStorageOptions) Unset

type NullablePowerFlexTierEnum

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

func NewNullablePowerFlexTierEnum

func NewNullablePowerFlexTierEnum(val *PowerFlexTierEnum) *NullablePowerFlexTierEnum

func (NullablePowerFlexTierEnum) Get

func (NullablePowerFlexTierEnum) IsSet

func (v NullablePowerFlexTierEnum) IsSet() bool

func (NullablePowerFlexTierEnum) MarshalJSON

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

func (*NullablePowerFlexTierEnum) Set

func (*NullablePowerFlexTierEnum) UnmarshalJSON

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

func (*NullablePowerFlexTierEnum) Unset

func (v *NullablePowerFlexTierEnum) Unset()

type NullableProductsTypeEnum

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

func NewNullableProductsTypeEnum

func NewNullableProductsTypeEnum(val *ProductsTypeEnum) *NullableProductsTypeEnum

func (NullableProductsTypeEnum) Get

func (NullableProductsTypeEnum) IsSet

func (v NullableProductsTypeEnum) IsSet() bool

func (NullableProductsTypeEnum) MarshalJSON

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

func (*NullableProductsTypeEnum) Set

func (*NullableProductsTypeEnum) UnmarshalJSON

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

func (*NullableProductsTypeEnum) Unset

func (v *NullableProductsTypeEnum) Unset()

type NullableRangeOption

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

func NewNullableRangeOption

func NewNullableRangeOption(val *RangeOption) *NullableRangeOption

func (NullableRangeOption) Get

func (NullableRangeOption) IsSet

func (v NullableRangeOption) IsSet() bool

func (NullableRangeOption) MarshalJSON

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

func (*NullableRangeOption) Set

func (v *NullableRangeOption) Set(val *RangeOption)

func (*NullableRangeOption) UnmarshalJSON

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

func (*NullableRangeOption) Unset

func (v *NullableRangeOption) Unset()

type NullableRedactedAwsAccountInstance

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

func (NullableRedactedAwsAccountInstance) Get

func (NullableRedactedAwsAccountInstance) IsSet

func (NullableRedactedAwsAccountInstance) MarshalJSON

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

func (*NullableRedactedAwsAccountInstance) Set

func (*NullableRedactedAwsAccountInstance) UnmarshalJSON

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

func (*NullableRedactedAwsAccountInstance) Unset

type NullableResourceId

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

func NewNullableResourceId

func NewNullableResourceId(val *ResourceId) *NullableResourceId

func (NullableResourceId) Get

func (v NullableResourceId) Get() *ResourceId

func (NullableResourceId) IsSet

func (v NullableResourceId) IsSet() bool

func (NullableResourceId) MarshalJSON

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

func (*NullableResourceId) Set

func (v *NullableResourceId) Set(val *ResourceId)

func (*NullableResourceId) UnmarshalJSON

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

func (*NullableResourceId) Unset

func (v *NullableResourceId) Unset()

type NullableSeverityEnum

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

func NewNullableSeverityEnum

func NewNullableSeverityEnum(val *SeverityEnum) *NullableSeverityEnum

func (NullableSeverityEnum) Get

func (NullableSeverityEnum) IsSet

func (v NullableSeverityEnum) IsSet() bool

func (NullableSeverityEnum) MarshalJSON

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

func (*NullableSeverityEnum) Set

func (v *NullableSeverityEnum) Set(val *SeverityEnum)

func (*NullableSeverityEnum) UnmarshalJSON

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

func (*NullableSeverityEnum) Unset

func (v *NullableSeverityEnum) Unset()

type NullableSourceMobilityGroupInput

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

func (NullableSourceMobilityGroupInput) Get

func (NullableSourceMobilityGroupInput) IsSet

func (NullableSourceMobilityGroupInput) MarshalJSON

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

func (*NullableSourceMobilityGroupInput) Set

func (*NullableSourceMobilityGroupInput) UnmarshalJSON

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

func (*NullableSourceMobilityGroupInput) Unset

type NullableStartCopyInput

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

func NewNullableStartCopyInput

func NewNullableStartCopyInput(val *StartCopyInput) *NullableStartCopyInput

func (NullableStartCopyInput) Get

func (NullableStartCopyInput) IsSet

func (v NullableStartCopyInput) IsSet() bool

func (NullableStartCopyInput) MarshalJSON

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

func (*NullableStartCopyInput) Set

func (*NullableStartCopyInput) UnmarshalJSON

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

func (*NullableStartCopyInput) Unset

func (v *NullableStartCopyInput) Unset()

type NullableStorageProduct

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

func NewNullableStorageProduct

func NewNullableStorageProduct(val *StorageProduct) *NullableStorageProduct

func (NullableStorageProduct) Get

func (NullableStorageProduct) IsSet

func (v NullableStorageProduct) IsSet() bool

func (NullableStorageProduct) MarshalJSON

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

func (*NullableStorageProduct) Set

func (*NullableStorageProduct) UnmarshalJSON

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

func (*NullableStorageProduct) Unset

func (v *NullableStorageProduct) Unset()

type NullableStorageProductActionEnum

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

func (NullableStorageProductActionEnum) Get

func (NullableStorageProductActionEnum) IsSet

func (NullableStorageProductActionEnum) MarshalJSON

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

func (*NullableStorageProductActionEnum) Set

func (*NullableStorageProductActionEnum) UnmarshalJSON

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

func (*NullableStorageProductActionEnum) Unset

type NullableStorageProductEnum

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

func NewNullableStorageProductEnum

func NewNullableStorageProductEnum(val *StorageProductEnum) *NullableStorageProductEnum

func (NullableStorageProductEnum) Get

func (NullableStorageProductEnum) IsSet

func (v NullableStorageProductEnum) IsSet() bool

func (NullableStorageProductEnum) MarshalJSON

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

func (*NullableStorageProductEnum) Set

func (*NullableStorageProductEnum) UnmarshalJSON

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

func (*NullableStorageProductEnum) Unset

func (v *NullableStorageProductEnum) Unset()

type NullableStorageProductOptionsCollection200Response

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

func (NullableStorageProductOptionsCollection200Response) Get

func (NullableStorageProductOptionsCollection200Response) IsSet

func (NullableStorageProductOptionsCollection200Response) MarshalJSON

func (*NullableStorageProductOptionsCollection200Response) Set

func (*NullableStorageProductOptionsCollection200Response) UnmarshalJSON

func (*NullableStorageProductOptionsCollection200Response) Unset

type NullableStorageProductsCollection200Response

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

func (NullableStorageProductsCollection200Response) Get

func (NullableStorageProductsCollection200Response) IsSet

func (NullableStorageProductsCollection200Response) MarshalJSON

func (*NullableStorageProductsCollection200Response) Set

func (*NullableStorageProductsCollection200Response) UnmarshalJSON

func (*NullableStorageProductsCollection200Response) Unset

type NullableStorageProductsInstance

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

func (NullableStorageProductsInstance) Get

func (NullableStorageProductsInstance) IsSet

func (NullableStorageProductsInstance) MarshalJSON

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

func (*NullableStorageProductsInstance) Set

func (*NullableStorageProductsInstance) UnmarshalJSON

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

func (*NullableStorageProductsInstance) Unset

type NullableStorageSystemDeploymentRequest

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

func (NullableStorageSystemDeploymentRequest) Get

func (NullableStorageSystemDeploymentRequest) IsSet

func (NullableStorageSystemDeploymentRequest) MarshalJSON

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

func (*NullableStorageSystemDeploymentRequest) Set

func (*NullableStorageSystemDeploymentRequest) UnmarshalJSON

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

func (*NullableStorageSystemDeploymentRequest) Unset

type NullableStorageSystemDeploymentRequestCloudOptions

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

func (NullableStorageSystemDeploymentRequestCloudOptions) Get

func (NullableStorageSystemDeploymentRequestCloudOptions) IsSet

func (NullableStorageSystemDeploymentRequestCloudOptions) MarshalJSON

func (*NullableStorageSystemDeploymentRequestCloudOptions) Set

func (*NullableStorageSystemDeploymentRequestCloudOptions) UnmarshalJSON

func (*NullableStorageSystemDeploymentRequestCloudOptions) Unset

type NullableStorageSystemDeploymentRequestStorageOptions

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

func (NullableStorageSystemDeploymentRequestStorageOptions) Get

func (NullableStorageSystemDeploymentRequestStorageOptions) IsSet

func (NullableStorageSystemDeploymentRequestStorageOptions) MarshalJSON

func (*NullableStorageSystemDeploymentRequestStorageOptions) Set

func (*NullableStorageSystemDeploymentRequestStorageOptions) UnmarshalJSON

func (*NullableStorageSystemDeploymentRequestStorageOptions) Unset

type NullableStorageSystemTokensCreateRequest

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

func (NullableStorageSystemTokensCreateRequest) Get

func (NullableStorageSystemTokensCreateRequest) IsSet

func (NullableStorageSystemTokensCreateRequest) MarshalJSON

func (*NullableStorageSystemTokensCreateRequest) Set

func (*NullableStorageSystemTokensCreateRequest) UnmarshalJSON

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

func (*NullableStorageSystemTokensCreateRequest) Unset

type NullableStorageSystemTokensInstance

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

func (NullableStorageSystemTokensInstance) Get

func (NullableStorageSystemTokensInstance) IsSet

func (NullableStorageSystemTokensInstance) MarshalJSON

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

func (*NullableStorageSystemTokensInstance) Set

func (*NullableStorageSystemTokensInstance) UnmarshalJSON

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

func (*NullableStorageSystemTokensInstance) Unset

type NullableStorageSystemTokensModifyRequest

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

func (NullableStorageSystemTokensModifyRequest) Get

func (NullableStorageSystemTokensModifyRequest) IsSet

func (NullableStorageSystemTokensModifyRequest) MarshalJSON

func (*NullableStorageSystemTokensModifyRequest) Set

func (*NullableStorageSystemTokensModifyRequest) UnmarshalJSON

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

func (*NullableStorageSystemTokensModifyRequest) Unset

type NullableStorageSystemTypeEnum

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

func (NullableStorageSystemTypeEnum) Get

func (NullableStorageSystemTypeEnum) IsSet

func (NullableStorageSystemTypeEnum) MarshalJSON

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

func (*NullableStorageSystemTypeEnum) Set

func (*NullableStorageSystemTypeEnum) UnmarshalJSON

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

func (*NullableStorageSystemTypeEnum) Unset

func (v *NullableStorageSystemTypeEnum) Unset()

type NullableStorageSystemsCollection200Response

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

func (NullableStorageSystemsCollection200Response) Get

func (NullableStorageSystemsCollection200Response) IsSet

func (NullableStorageSystemsCollection200Response) MarshalJSON

func (*NullableStorageSystemsCollection200Response) Set

func (*NullableStorageSystemsCollection200Response) UnmarshalJSON

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

func (*NullableStorageSystemsCollection200Response) Unset

type NullableStorageSystemsCollection206Response

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

func (NullableStorageSystemsCollection206Response) Get

func (NullableStorageSystemsCollection206Response) IsSet

func (NullableStorageSystemsCollection206Response) MarshalJSON

func (*NullableStorageSystemsCollection206Response) Set

func (*NullableStorageSystemsCollection206Response) UnmarshalJSON

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

func (*NullableStorageSystemsCollection206Response) Unset

type NullableStorageSystemsFinalizeTrustPostRequest

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

func (NullableStorageSystemsFinalizeTrustPostRequest) Get

func (NullableStorageSystemsFinalizeTrustPostRequest) IsSet

func (NullableStorageSystemsFinalizeTrustPostRequest) MarshalJSON

func (*NullableStorageSystemsFinalizeTrustPostRequest) Set

func (*NullableStorageSystemsFinalizeTrustPostRequest) UnmarshalJSON

func (*NullableStorageSystemsFinalizeTrustPostRequest) Unset

type NullableStorageSystemsInitializeTrustResponse

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

func (NullableStorageSystemsInitializeTrustResponse) Get

func (NullableStorageSystemsInitializeTrustResponse) IsSet

func (NullableStorageSystemsInitializeTrustResponse) MarshalJSON

func (*NullableStorageSystemsInitializeTrustResponse) Set

func (*NullableStorageSystemsInitializeTrustResponse) UnmarshalJSON

func (*NullableStorageSystemsInitializeTrustResponse) Unset

type NullableStorageSystemsInstance

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

func (NullableStorageSystemsInstance) Get

func (NullableStorageSystemsInstance) IsSet

func (NullableStorageSystemsInstance) MarshalJSON

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

func (*NullableStorageSystemsInstance) Set

func (*NullableStorageSystemsInstance) UnmarshalJSON

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

func (*NullableStorageSystemsInstance) Unset

func (v *NullableStorageSystemsInstance) Unset()

type NullableStorageSystemsInstanceDeploymentDetails

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

func (NullableStorageSystemsInstanceDeploymentDetails) Get

func (NullableStorageSystemsInstanceDeploymentDetails) IsSet

func (NullableStorageSystemsInstanceDeploymentDetails) MarshalJSON

func (*NullableStorageSystemsInstanceDeploymentDetails) Set

func (*NullableStorageSystemsInstanceDeploymentDetails) UnmarshalJSON

func (*NullableStorageSystemsInstanceDeploymentDetails) Unset

type NullableStorageTypeEnum

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

func NewNullableStorageTypeEnum

func NewNullableStorageTypeEnum(val *StorageTypeEnum) *NullableStorageTypeEnum

func (NullableStorageTypeEnum) Get

func (NullableStorageTypeEnum) IsSet

func (v NullableStorageTypeEnum) IsSet() bool

func (NullableStorageTypeEnum) MarshalJSON

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

func (*NullableStorageTypeEnum) Set

func (*NullableStorageTypeEnum) UnmarshalJSON

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

func (*NullableStorageTypeEnum) Unset

func (v *NullableStorageTypeEnum) 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 NullableSubnetOptions

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

func NewNullableSubnetOptions

func NewNullableSubnetOptions(val *SubnetOptions) *NullableSubnetOptions

func (NullableSubnetOptions) Get

func (NullableSubnetOptions) IsSet

func (v NullableSubnetOptions) IsSet() bool

func (NullableSubnetOptions) MarshalJSON

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

func (*NullableSubnetOptions) Set

func (v *NullableSubnetOptions) Set(val *SubnetOptions)

func (*NullableSubnetOptions) UnmarshalJSON

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

func (*NullableSubnetOptions) Unset

func (v *NullableSubnetOptions) Unset()

type NullableSubnetTypeEnum

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

func NewNullableSubnetTypeEnum

func NewNullableSubnetTypeEnum(val *SubnetTypeEnum) *NullableSubnetTypeEnum

func (NullableSubnetTypeEnum) Get

func (NullableSubnetTypeEnum) IsSet

func (v NullableSubnetTypeEnum) IsSet() bool

func (NullableSubnetTypeEnum) MarshalJSON

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

func (*NullableSubnetTypeEnum) Set

func (*NullableSubnetTypeEnum) UnmarshalJSON

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

func (*NullableSubnetTypeEnum) Unset

func (v *NullableSubnetTypeEnum) Unset()

type NullableSupportMap

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

func NewNullableSupportMap

func NewNullableSupportMap(val *SupportMap) *NullableSupportMap

func (NullableSupportMap) Get

func (v NullableSupportMap) Get() *SupportMap

func (NullableSupportMap) IsSet

func (v NullableSupportMap) IsSet() bool

func (NullableSupportMap) MarshalJSON

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

func (*NullableSupportMap) Set

func (v *NullableSupportMap) Set(val *SupportMap)

func (*NullableSupportMap) UnmarshalJSON

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

func (*NullableSupportMap) Unset

func (v *NullableSupportMap) Unset()

type NullableSystemDeploymentTypeEnum

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

func (NullableSystemDeploymentTypeEnum) Get

func (NullableSystemDeploymentTypeEnum) IsSet

func (NullableSystemDeploymentTypeEnum) MarshalJSON

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

func (*NullableSystemDeploymentTypeEnum) Set

func (*NullableSystemDeploymentTypeEnum) UnmarshalJSON

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

func (*NullableSystemDeploymentTypeEnum) Unset

type NullableSystemOnPremDeploymentDetails

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

func (NullableSystemOnPremDeploymentDetails) Get

func (NullableSystemOnPremDeploymentDetails) IsSet

func (NullableSystemOnPremDeploymentDetails) MarshalJSON

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

func (*NullableSystemOnPremDeploymentDetails) Set

func (*NullableSystemOnPremDeploymentDetails) UnmarshalJSON

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

func (*NullableSystemOnPremDeploymentDetails) Unset

type NullableSystemPublicCloudDeploymentDetails

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

func (NullableSystemPublicCloudDeploymentDetails) Get

func (NullableSystemPublicCloudDeploymentDetails) IsSet

func (NullableSystemPublicCloudDeploymentDetails) MarshalJSON

func (*NullableSystemPublicCloudDeploymentDetails) Set

func (*NullableSystemPublicCloudDeploymentDetails) UnmarshalJSON

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

func (*NullableSystemPublicCloudDeploymentDetails) Unset

type NullableTargetSystemOptions

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

func NewNullableTargetSystemOptions

func NewNullableTargetSystemOptions(val *TargetSystemOptions) *NullableTargetSystemOptions

func (NullableTargetSystemOptions) Get

func (NullableTargetSystemOptions) IsSet

func (NullableTargetSystemOptions) MarshalJSON

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

func (*NullableTargetSystemOptions) Set

func (*NullableTargetSystemOptions) UnmarshalJSON

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

func (*NullableTargetSystemOptions) Unset

func (v *NullableTargetSystemOptions) Unset()

type NullableTierEnum

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

func NewNullableTierEnum

func NewNullableTierEnum(val *TierEnum) *NullableTierEnum

func (NullableTierEnum) Get

func (v NullableTierEnum) Get() *TierEnum

func (NullableTierEnum) IsSet

func (v NullableTierEnum) IsSet() bool

func (NullableTierEnum) MarshalJSON

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

func (*NullableTierEnum) Set

func (v *NullableTierEnum) Set(val *TierEnum)

func (*NullableTierEnum) UnmarshalJSON

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

func (*NullableTierEnum) Unset

func (v *NullableTierEnum) Unset()

type NullableTierInfo

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

func NewNullableTierInfo

func NewNullableTierInfo(val *TierInfo) *NullableTierInfo

func (NullableTierInfo) Get

func (v NullableTierInfo) Get() *TierInfo

func (NullableTierInfo) IsSet

func (v NullableTierInfo) IsSet() bool

func (NullableTierInfo) MarshalJSON

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

func (*NullableTierInfo) Set

func (v *NullableTierInfo) Set(val *TierInfo)

func (*NullableTierInfo) UnmarshalJSON

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

func (*NullableTierInfo) Unset

func (v *NullableTierInfo) Unset()

type NullableTierOption

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

func NewNullableTierOption

func NewNullableTierOption(val *TierOption) *NullableTierOption

func (NullableTierOption) Get

func (v NullableTierOption) Get() *TierOption

func (NullableTierOption) IsSet

func (v NullableTierOption) IsSet() bool

func (NullableTierOption) MarshalJSON

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

func (*NullableTierOption) Set

func (v *NullableTierOption) Set(val *TierOption)

func (*NullableTierOption) UnmarshalJSON

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

func (*NullableTierOption) Unset

func (v *NullableTierOption) Unset()

type NullableTierOptionValue

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

func NewNullableTierOptionValue

func NewNullableTierOptionValue(val *TierOptionValue) *NullableTierOptionValue

func (NullableTierOptionValue) Get

func (NullableTierOptionValue) IsSet

func (v NullableTierOptionValue) IsSet() bool

func (NullableTierOptionValue) MarshalJSON

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

func (*NullableTierOptionValue) Set

func (*NullableTierOptionValue) UnmarshalJSON

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

func (*NullableTierOptionValue) Unset

func (v *NullableTierOptionValue) 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 NullableUnmapInput

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

func NewNullableUnmapInput

func NewNullableUnmapInput(val *UnmapInput) *NullableUnmapInput

func (NullableUnmapInput) Get

func (v NullableUnmapInput) Get() *UnmapInput

func (NullableUnmapInput) IsSet

func (v NullableUnmapInput) IsSet() bool

func (NullableUnmapInput) MarshalJSON

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

func (*NullableUnmapInput) Set

func (v *NullableUnmapInput) Set(val *UnmapInput)

func (*NullableUnmapInput) UnmarshalJSON

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

func (*NullableUnmapInput) Unset

func (v *NullableUnmapInput) Unset()

type NullableUpdateCloneInput

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

func NewNullableUpdateCloneInput

func NewNullableUpdateCloneInput(val *UpdateCloneInput) *NullableUpdateCloneInput

func (NullableUpdateCloneInput) Get

func (NullableUpdateCloneInput) IsSet

func (v NullableUpdateCloneInput) IsSet() bool

func (NullableUpdateCloneInput) MarshalJSON

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

func (*NullableUpdateCloneInput) Set

func (*NullableUpdateCloneInput) UnmarshalJSON

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

func (*NullableUpdateCloneInput) Unset

func (v *NullableUpdateCloneInput) Unset()

type NullableUpdateMobilityGroupInput

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

func (NullableUpdateMobilityGroupInput) Get

func (NullableUpdateMobilityGroupInput) IsSet

func (NullableUpdateMobilityGroupInput) MarshalJSON

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

func (*NullableUpdateMobilityGroupInput) Set

func (*NullableUpdateMobilityGroupInput) UnmarshalJSON

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

func (*NullableUpdateMobilityGroupInput) Unset

type NullableUpdateMobilityTargetInput

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

func (NullableUpdateMobilityTargetInput) Get

func (NullableUpdateMobilityTargetInput) IsSet

func (NullableUpdateMobilityTargetInput) MarshalJSON

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

func (*NullableUpdateMobilityTargetInput) Set

func (*NullableUpdateMobilityTargetInput) UnmarshalJSON

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

func (*NullableUpdateMobilityTargetInput) Unset

type NullableVolumesCollection200Response

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

func (NullableVolumesCollection200Response) Get

func (NullableVolumesCollection200Response) IsSet

func (NullableVolumesCollection200Response) MarshalJSON

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

func (*NullableVolumesCollection200Response) Set

func (*NullableVolumesCollection200Response) UnmarshalJSON

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

func (*NullableVolumesCollection200Response) Unset

type NullableVolumesCollection206Response

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

func (NullableVolumesCollection206Response) Get

func (NullableVolumesCollection206Response) IsSet

func (NullableVolumesCollection206Response) MarshalJSON

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

func (*NullableVolumesCollection206Response) Set

func (*NullableVolumesCollection206Response) UnmarshalJSON

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

func (*NullableVolumesCollection206Response) Unset

type NullableVolumesInstance

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

func NewNullableVolumesInstance

func NewNullableVolumesInstance(val *VolumesInstance) *NullableVolumesInstance

func (NullableVolumesInstance) Get

func (NullableVolumesInstance) IsSet

func (v NullableVolumesInstance) IsSet() bool

func (NullableVolumesInstance) MarshalJSON

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

func (*NullableVolumesInstance) Set

func (*NullableVolumesInstance) UnmarshalJSON

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

func (*NullableVolumesInstance) Unset

func (v *NullableVolumesInstance) Unset()

type NullableVpc

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

func NewNullableVpc

func NewNullableVpc(val *Vpc) *NullableVpc

func (NullableVpc) Get

func (v NullableVpc) Get() *Vpc

func (NullableVpc) IsSet

func (v NullableVpc) IsSet() bool

func (NullableVpc) MarshalJSON

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

func (*NullableVpc) Set

func (v *NullableVpc) Set(val *Vpc)

func (*NullableVpc) UnmarshalJSON

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

func (*NullableVpc) Unset

func (v *NullableVpc) Unset()

type OfferTemplateModel

type OfferTemplateModel struct {
	//
	Id         *string            `json:"id,omitempty"`
	SystemType StorageProductEnum `json:"system_type"`
	// Version of the storage product
	StorageProductVersion string            `json:"storage_product_version"`
	CloudType             CloudProviderEnum `json:"cloud_type"`
	// Supported tier information of storage product
	SupportedTierInfo []TierInfo `json:"supported_tier_info"`
}

OfferTemplateModel Model for exposing the storage products specific offer template

func NewOfferTemplateModel

func NewOfferTemplateModel(systemType StorageProductEnum, storageProductVersion string, cloudType CloudProviderEnum, supportedTierInfo []TierInfo) *OfferTemplateModel

NewOfferTemplateModel instantiates a new OfferTemplateModel 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 NewOfferTemplateModelWithDefaults

func NewOfferTemplateModelWithDefaults() *OfferTemplateModel

NewOfferTemplateModelWithDefaults instantiates a new OfferTemplateModel 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 (*OfferTemplateModel) GetCloudType

func (o *OfferTemplateModel) GetCloudType() CloudProviderEnum

GetCloudType returns the CloudType field value

func (*OfferTemplateModel) GetCloudTypeOk

func (o *OfferTemplateModel) GetCloudTypeOk() (*CloudProviderEnum, bool)

GetCloudTypeOk returns a tuple with the CloudType field value and a boolean to check if the value has been set.

func (*OfferTemplateModel) GetId

func (o *OfferTemplateModel) GetId() string

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

func (*OfferTemplateModel) GetIdOk

func (o *OfferTemplateModel) GetIdOk() (*string, 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 (*OfferTemplateModel) GetStorageProductVersion

func (o *OfferTemplateModel) GetStorageProductVersion() string

GetStorageProductVersion returns the StorageProductVersion field value

func (*OfferTemplateModel) GetStorageProductVersionOk

func (o *OfferTemplateModel) GetStorageProductVersionOk() (*string, bool)

GetStorageProductVersionOk returns a tuple with the StorageProductVersion field value and a boolean to check if the value has been set.

func (*OfferTemplateModel) GetSupportedTierInfo

func (o *OfferTemplateModel) GetSupportedTierInfo() []TierInfo

GetSupportedTierInfo returns the SupportedTierInfo field value

func (*OfferTemplateModel) GetSupportedTierInfoOk

func (o *OfferTemplateModel) GetSupportedTierInfoOk() ([]TierInfo, bool)

GetSupportedTierInfoOk returns a tuple with the SupportedTierInfo field value and a boolean to check if the value has been set.

func (*OfferTemplateModel) GetSystemType

func (o *OfferTemplateModel) GetSystemType() StorageProductEnum

GetSystemType returns the SystemType field value

func (*OfferTemplateModel) GetSystemTypeOk

func (o *OfferTemplateModel) GetSystemTypeOk() (*StorageProductEnum, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (*OfferTemplateModel) HasId

func (o *OfferTemplateModel) HasId() bool

HasId returns a boolean if a field has been set.

func (OfferTemplateModel) MarshalJSON

func (o OfferTemplateModel) MarshalJSON() ([]byte, error)

func (*OfferTemplateModel) SetCloudType

func (o *OfferTemplateModel) SetCloudType(v CloudProviderEnum)

SetCloudType sets field value

func (*OfferTemplateModel) SetId

func (o *OfferTemplateModel) SetId(v string)

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

func (*OfferTemplateModel) SetStorageProductVersion

func (o *OfferTemplateModel) SetStorageProductVersion(v string)

SetStorageProductVersion sets field value

func (*OfferTemplateModel) SetSupportedTierInfo

func (o *OfferTemplateModel) SetSupportedTierInfo(v []TierInfo)

SetSupportedTierInfo sets field value

func (*OfferTemplateModel) SetSystemType

func (o *OfferTemplateModel) SetSystemType(v StorageProductEnum)

SetSystemType sets field value

func (OfferTemplateModel) ToMap

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

func (*OfferTemplateModel) UnmarshalJSON

func (o *OfferTemplateModel) UnmarshalJSON(data []byte) (err error)

type PagingInformation

type PagingInformation struct {
	// The number of instances in the complete queried collection (not just the size of the current response). If the request was filtered, then this is the size of the complete filtered collection.
	TotalInstances *int32 `json:"total_instances,omitempty"`
	// The URL to fetch the first page of this collection (including filtering and sorting parameters).
	First *string `json:"first,omitempty"`
	// The URL to fetch the last page of this collection (including filtering and sorting parameters).
	Last *string `json:"last,omitempty"`
	// The URL to fetch the next page of this collection (including filtering and sorting parameters). This will not be returned with the last page of a collection.
	Next *string `json:"next,omitempty"`
	// The URL to fetch the previous page of this collection (including filtering and sorting parameters). This will not be returned with the first page of a collection.
	Prev *string `json:"prev,omitempty"`
}

PagingInformation Information provided in paged collection query responses, only when the response is partial, meaning that not all queried instances are returned. The return code will be 206 when this is returned.

func NewPagingInformation

func NewPagingInformation() *PagingInformation

NewPagingInformation instantiates a new PagingInformation 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 NewPagingInformationWithDefaults

func NewPagingInformationWithDefaults() *PagingInformation

NewPagingInformationWithDefaults instantiates a new PagingInformation 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 (*PagingInformation) GetFirst

func (o *PagingInformation) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*PagingInformation) GetFirstOk

func (o *PagingInformation) GetFirstOk() (*string, bool)

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

func (*PagingInformation) GetLast

func (o *PagingInformation) GetLast() string

GetLast returns the Last field value if set, zero value otherwise.

func (*PagingInformation) GetLastOk

func (o *PagingInformation) GetLastOk() (*string, bool)

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

func (*PagingInformation) GetNext

func (o *PagingInformation) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*PagingInformation) GetNextOk

func (o *PagingInformation) GetNextOk() (*string, bool)

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

func (*PagingInformation) GetPrev

func (o *PagingInformation) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise.

func (*PagingInformation) GetPrevOk

func (o *PagingInformation) GetPrevOk() (*string, bool)

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

func (*PagingInformation) GetTotalInstances

func (o *PagingInformation) GetTotalInstances() int32

GetTotalInstances returns the TotalInstances field value if set, zero value otherwise.

func (*PagingInformation) GetTotalInstancesOk

func (o *PagingInformation) GetTotalInstancesOk() (*int32, bool)

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

func (*PagingInformation) HasFirst

func (o *PagingInformation) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*PagingInformation) HasLast

func (o *PagingInformation) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*PagingInformation) HasNext

func (o *PagingInformation) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*PagingInformation) HasPrev

func (o *PagingInformation) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*PagingInformation) HasTotalInstances

func (o *PagingInformation) HasTotalInstances() bool

HasTotalInstances returns a boolean if a field has been set.

func (PagingInformation) MarshalJSON

func (o PagingInformation) MarshalJSON() ([]byte, error)

func (*PagingInformation) SetFirst

func (o *PagingInformation) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*PagingInformation) SetLast

func (o *PagingInformation) SetLast(v string)

SetLast gets a reference to the given string and assigns it to the Last field.

func (*PagingInformation) SetNext

func (o *PagingInformation) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*PagingInformation) SetPrev

func (o *PagingInformation) SetPrev(v string)

SetPrev gets a reference to the given string and assigns it to the Prev field.

func (*PagingInformation) SetTotalInstances

func (o *PagingInformation) SetTotalInstances(v int32)

SetTotalInstances gets a reference to the given int32 and assigns it to the TotalInstances field.

func (PagingInformation) ToMap

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

type PoolsAPIService

type PoolsAPIService service

PoolsAPIService PoolsAPI service

func (*PoolsAPIService) PoolsCollection

func (a *PoolsAPIService) PoolsCollection(ctx context.Context) ApiPoolsCollectionRequest

PoolsCollection Collection Query

Get a list of all the pool objects.

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

func (*PoolsAPIService) PoolsCollectionExecute

Execute executes the request

@return PoolsCollection200Response

func (*PoolsAPIService) PoolsInstance

func (a *PoolsAPIService) PoolsInstance(ctx context.Context, id string) ApiPoolsInstanceRequest

PoolsInstance Instance Query

Get a pool by its ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The pool ID to retrieve
@return ApiPoolsInstanceRequest

func (*PoolsAPIService) PoolsInstanceExecute

func (a *PoolsAPIService) PoolsInstanceExecute(r ApiPoolsInstanceRequest) (*PoolsInstance, *http.Response, error)

Execute executes the request

@return PoolsInstance

type PoolsCollection200Response

type PoolsCollection200Response struct {
	Results []PoolsInstance `json:"results,omitempty"`
}

PoolsCollection200Response struct for PoolsCollection200Response

func NewPoolsCollection200Response

func NewPoolsCollection200Response() *PoolsCollection200Response

NewPoolsCollection200Response instantiates a new PoolsCollection200Response 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 NewPoolsCollection200ResponseWithDefaults

func NewPoolsCollection200ResponseWithDefaults() *PoolsCollection200Response

NewPoolsCollection200ResponseWithDefaults instantiates a new PoolsCollection200Response 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 (*PoolsCollection200Response) GetResults

func (o *PoolsCollection200Response) GetResults() []PoolsInstance

GetResults returns the Results field value if set, zero value otherwise.

func (*PoolsCollection200Response) GetResultsOk

func (o *PoolsCollection200Response) GetResultsOk() ([]PoolsInstance, bool)

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

func (*PoolsCollection200Response) HasResults

func (o *PoolsCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (PoolsCollection200Response) MarshalJSON

func (o PoolsCollection200Response) MarshalJSON() ([]byte, error)

func (*PoolsCollection200Response) SetResults

func (o *PoolsCollection200Response) SetResults(v []PoolsInstance)

SetResults gets a reference to the given []PoolsInstance and assigns it to the Results field.

func (PoolsCollection200Response) ToMap

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

type PoolsCollection206Response

type PoolsCollection206Response struct {
	Paging  *PagingInformation `json:"paging,omitempty"`
	Results []PoolsInstance    `json:"results,omitempty"`
}

PoolsCollection206Response struct for PoolsCollection206Response

func NewPoolsCollection206Response

func NewPoolsCollection206Response() *PoolsCollection206Response

NewPoolsCollection206Response instantiates a new PoolsCollection206Response 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 NewPoolsCollection206ResponseWithDefaults

func NewPoolsCollection206ResponseWithDefaults() *PoolsCollection206Response

NewPoolsCollection206ResponseWithDefaults instantiates a new PoolsCollection206Response 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 (*PoolsCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*PoolsCollection206Response) GetPagingOk

func (o *PoolsCollection206Response) GetPagingOk() (*PagingInformation, bool)

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

func (*PoolsCollection206Response) GetResults

func (o *PoolsCollection206Response) GetResults() []PoolsInstance

GetResults returns the Results field value if set, zero value otherwise.

func (*PoolsCollection206Response) GetResultsOk

func (o *PoolsCollection206Response) GetResultsOk() ([]PoolsInstance, bool)

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

func (*PoolsCollection206Response) HasPaging

func (o *PoolsCollection206Response) HasPaging() bool

HasPaging returns a boolean if a field has been set.

func (*PoolsCollection206Response) HasResults

func (o *PoolsCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (PoolsCollection206Response) MarshalJSON

func (o PoolsCollection206Response) MarshalJSON() ([]byte, error)

func (*PoolsCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*PoolsCollection206Response) SetResults

func (o *PoolsCollection206Response) SetResults(v []PoolsInstance)

SetResults gets a reference to the given []PoolsInstance and assigns it to the Results field.

func (PoolsCollection206Response) ToMap

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

type PoolsInstance

type PoolsInstance struct {
	// Identifier of the pool.
	Id string `json:"id"`
	// Unique identifier for the device or appliance.
	SystemId *string `json:"system_id,omitempty"`
	// Type of the system.
	SystemType *string `json:"system_type,omitempty"`
	// Available capacity - Unit: bytes
	FreeSize *int64 `json:"free_size,omitempty"`
	// Number of health issues that are present on the pool.
	IssueCount *int64 `json:"issue_count,omitempty"`
	// Name of the pool.
	Name *string `json:"name,omitempty"`
	// Native identifier of the pool, defined by the system.
	NativeId *string `json:"native_id,omitempty"`
	// Percentage of pool capacity that is provisioned.
	SubscribedPercent *float64 `json:"subscribed_percent,omitempty"`
	// Total subscribed capacity of the pool - Unit: bytes
	SubscribedSize *int64 `json:"subscribed_size,omitempty"`
	// Model of the system.
	SystemModel *string `json:"system_model,omitempty"`
	// Name of the system.
	SystemName *string `json:"system_name,omitempty"`
	// This is an enumerated type showing a prediction of when the pool may become full. Possible values are: DAY (imminent); FULL (pool is full); WEEK (full in a week); MONTH (full in a month); QUARTER (full within a quarter); BEYOND (more than a quarter to become full); LEARNING (not enough data to perform an analysis); UNPREDICTABLE (missing or invalid data); or UNKNOWN (system error).
	TimeToFullPrediction *string `json:"time_to_full_prediction,omitempty"`
	// Total capacity of the pool - Unit: bytes
	TotalSize *int64 `json:"total_size,omitempty"`
	// The type of pool.
	Type *string `json:"type,omitempty"`
	// Percentage of pool capacity that is being used.
	UsedPercent *float64 `json:"used_percent,omitempty"`
	// Capacity of the pool that is being used - Unit: bytes
	UsedSize *int64 `json:"used_size,omitempty"`
}

PoolsInstance The pool object.

func NewPoolsInstance

func NewPoolsInstance(id string) *PoolsInstance

NewPoolsInstance instantiates a new PoolsInstance 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 NewPoolsInstanceWithDefaults

func NewPoolsInstanceWithDefaults() *PoolsInstance

NewPoolsInstanceWithDefaults instantiates a new PoolsInstance 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 (*PoolsInstance) GetFreeSize

func (o *PoolsInstance) GetFreeSize() int64

GetFreeSize returns the FreeSize field value if set, zero value otherwise.

func (*PoolsInstance) GetFreeSizeOk

func (o *PoolsInstance) GetFreeSizeOk() (*int64, bool)

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

func (*PoolsInstance) GetId

func (o *PoolsInstance) GetId() string

GetId returns the Id field value

func (*PoolsInstance) GetIdOk

func (o *PoolsInstance) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PoolsInstance) GetIssueCount

func (o *PoolsInstance) GetIssueCount() int64

GetIssueCount returns the IssueCount field value if set, zero value otherwise.

func (*PoolsInstance) GetIssueCountOk

func (o *PoolsInstance) GetIssueCountOk() (*int64, bool)

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

func (*PoolsInstance) GetName

func (o *PoolsInstance) GetName() string

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

func (*PoolsInstance) GetNameOk

func (o *PoolsInstance) GetNameOk() (*string, 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 (*PoolsInstance) GetNativeId

func (o *PoolsInstance) GetNativeId() string

GetNativeId returns the NativeId field value if set, zero value otherwise.

func (*PoolsInstance) GetNativeIdOk

func (o *PoolsInstance) GetNativeIdOk() (*string, bool)

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

func (*PoolsInstance) GetSubscribedPercent

func (o *PoolsInstance) GetSubscribedPercent() float64

GetSubscribedPercent returns the SubscribedPercent field value if set, zero value otherwise.

func (*PoolsInstance) GetSubscribedPercentOk

func (o *PoolsInstance) GetSubscribedPercentOk() (*float64, bool)

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

func (*PoolsInstance) GetSubscribedSize

func (o *PoolsInstance) GetSubscribedSize() int64

GetSubscribedSize returns the SubscribedSize field value if set, zero value otherwise.

func (*PoolsInstance) GetSubscribedSizeOk

func (o *PoolsInstance) GetSubscribedSizeOk() (*int64, bool)

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

func (*PoolsInstance) GetSystemId

func (o *PoolsInstance) GetSystemId() string

GetSystemId returns the SystemId field value if set, zero value otherwise.

func (*PoolsInstance) GetSystemIdOk

func (o *PoolsInstance) GetSystemIdOk() (*string, bool)

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

func (*PoolsInstance) GetSystemModel

func (o *PoolsInstance) GetSystemModel() string

GetSystemModel returns the SystemModel field value if set, zero value otherwise.

func (*PoolsInstance) GetSystemModelOk

func (o *PoolsInstance) GetSystemModelOk() (*string, bool)

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

func (*PoolsInstance) GetSystemName

func (o *PoolsInstance) GetSystemName() string

GetSystemName returns the SystemName field value if set, zero value otherwise.

func (*PoolsInstance) GetSystemNameOk

func (o *PoolsInstance) GetSystemNameOk() (*string, bool)

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

func (*PoolsInstance) GetSystemType

func (o *PoolsInstance) GetSystemType() string

GetSystemType returns the SystemType field value if set, zero value otherwise.

func (*PoolsInstance) GetSystemTypeOk

func (o *PoolsInstance) GetSystemTypeOk() (*string, bool)

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

func (*PoolsInstance) GetTimeToFullPrediction

func (o *PoolsInstance) GetTimeToFullPrediction() string

GetTimeToFullPrediction returns the TimeToFullPrediction field value if set, zero value otherwise.

func (*PoolsInstance) GetTimeToFullPredictionOk

func (o *PoolsInstance) GetTimeToFullPredictionOk() (*string, bool)

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

func (*PoolsInstance) GetTotalSize

func (o *PoolsInstance) GetTotalSize() int64

GetTotalSize returns the TotalSize field value if set, zero value otherwise.

func (*PoolsInstance) GetTotalSizeOk

func (o *PoolsInstance) GetTotalSizeOk() (*int64, bool)

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

func (*PoolsInstance) GetType

func (o *PoolsInstance) GetType() string

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

func (*PoolsInstance) GetTypeOk

func (o *PoolsInstance) GetTypeOk() (*string, 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 (*PoolsInstance) GetUsedPercent

func (o *PoolsInstance) GetUsedPercent() float64

GetUsedPercent returns the UsedPercent field value if set, zero value otherwise.

func (*PoolsInstance) GetUsedPercentOk

func (o *PoolsInstance) GetUsedPercentOk() (*float64, bool)

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

func (*PoolsInstance) GetUsedSize

func (o *PoolsInstance) GetUsedSize() int64

GetUsedSize returns the UsedSize field value if set, zero value otherwise.

func (*PoolsInstance) GetUsedSizeOk

func (o *PoolsInstance) GetUsedSizeOk() (*int64, bool)

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

func (*PoolsInstance) HasFreeSize

func (o *PoolsInstance) HasFreeSize() bool

HasFreeSize returns a boolean if a field has been set.

func (*PoolsInstance) HasIssueCount

func (o *PoolsInstance) HasIssueCount() bool

HasIssueCount returns a boolean if a field has been set.

func (*PoolsInstance) HasName

func (o *PoolsInstance) HasName() bool

HasName returns a boolean if a field has been set.

func (*PoolsInstance) HasNativeId

func (o *PoolsInstance) HasNativeId() bool

HasNativeId returns a boolean if a field has been set.

func (*PoolsInstance) HasSubscribedPercent

func (o *PoolsInstance) HasSubscribedPercent() bool

HasSubscribedPercent returns a boolean if a field has been set.

func (*PoolsInstance) HasSubscribedSize

func (o *PoolsInstance) HasSubscribedSize() bool

HasSubscribedSize returns a boolean if a field has been set.

func (*PoolsInstance) HasSystemId

func (o *PoolsInstance) HasSystemId() bool

HasSystemId returns a boolean if a field has been set.

func (*PoolsInstance) HasSystemModel

func (o *PoolsInstance) HasSystemModel() bool

HasSystemModel returns a boolean if a field has been set.

func (*PoolsInstance) HasSystemName

func (o *PoolsInstance) HasSystemName() bool

HasSystemName returns a boolean if a field has been set.

func (*PoolsInstance) HasSystemType

func (o *PoolsInstance) HasSystemType() bool

HasSystemType returns a boolean if a field has been set.

func (*PoolsInstance) HasTimeToFullPrediction

func (o *PoolsInstance) HasTimeToFullPrediction() bool

HasTimeToFullPrediction returns a boolean if a field has been set.

func (*PoolsInstance) HasTotalSize

func (o *PoolsInstance) HasTotalSize() bool

HasTotalSize returns a boolean if a field has been set.

func (*PoolsInstance) HasType

func (o *PoolsInstance) HasType() bool

HasType returns a boolean if a field has been set.

func (*PoolsInstance) HasUsedPercent

func (o *PoolsInstance) HasUsedPercent() bool

HasUsedPercent returns a boolean if a field has been set.

func (*PoolsInstance) HasUsedSize

func (o *PoolsInstance) HasUsedSize() bool

HasUsedSize returns a boolean if a field has been set.

func (PoolsInstance) MarshalJSON

func (o PoolsInstance) MarshalJSON() ([]byte, error)

func (*PoolsInstance) SetFreeSize

func (o *PoolsInstance) SetFreeSize(v int64)

SetFreeSize gets a reference to the given int64 and assigns it to the FreeSize field.

func (*PoolsInstance) SetId

func (o *PoolsInstance) SetId(v string)

SetId sets field value

func (*PoolsInstance) SetIssueCount

func (o *PoolsInstance) SetIssueCount(v int64)

SetIssueCount gets a reference to the given int64 and assigns it to the IssueCount field.

func (*PoolsInstance) SetName

func (o *PoolsInstance) SetName(v string)

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

func (*PoolsInstance) SetNativeId

func (o *PoolsInstance) SetNativeId(v string)

SetNativeId gets a reference to the given string and assigns it to the NativeId field.

func (*PoolsInstance) SetSubscribedPercent

func (o *PoolsInstance) SetSubscribedPercent(v float64)

SetSubscribedPercent gets a reference to the given float64 and assigns it to the SubscribedPercent field.

func (*PoolsInstance) SetSubscribedSize

func (o *PoolsInstance) SetSubscribedSize(v int64)

SetSubscribedSize gets a reference to the given int64 and assigns it to the SubscribedSize field.

func (*PoolsInstance) SetSystemId

func (o *PoolsInstance) SetSystemId(v string)

SetSystemId gets a reference to the given string and assigns it to the SystemId field.

func (*PoolsInstance) SetSystemModel

func (o *PoolsInstance) SetSystemModel(v string)

SetSystemModel gets a reference to the given string and assigns it to the SystemModel field.

func (*PoolsInstance) SetSystemName

func (o *PoolsInstance) SetSystemName(v string)

SetSystemName gets a reference to the given string and assigns it to the SystemName field.

func (*PoolsInstance) SetSystemType

func (o *PoolsInstance) SetSystemType(v string)

SetSystemType gets a reference to the given string and assigns it to the SystemType field.

func (*PoolsInstance) SetTimeToFullPrediction

func (o *PoolsInstance) SetTimeToFullPrediction(v string)

SetTimeToFullPrediction gets a reference to the given string and assigns it to the TimeToFullPrediction field.

func (*PoolsInstance) SetTotalSize

func (o *PoolsInstance) SetTotalSize(v int64)

SetTotalSize gets a reference to the given int64 and assigns it to the TotalSize field.

func (*PoolsInstance) SetType

func (o *PoolsInstance) SetType(v string)

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

func (*PoolsInstance) SetUsedPercent

func (o *PoolsInstance) SetUsedPercent(v float64)

SetUsedPercent gets a reference to the given float64 and assigns it to the UsedPercent field.

func (*PoolsInstance) SetUsedSize

func (o *PoolsInstance) SetUsedSize(v int64)

SetUsedSize gets a reference to the given int64 and assigns it to the UsedSize field.

func (PoolsInstance) ToMap

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

func (*PoolsInstance) UnmarshalJSON

func (o *PoolsInstance) UnmarshalJSON(data []byte) (err error)

type PowerFlexStorageOptions

type PowerFlexStorageOptions struct {
	// Type of the Dell Apex storage system to be deployed. Only \"PowerFlex\" is supported in this version.
	SystemType string `json:"system_type"`
	// Storage product version to deploy
	Version               *string            `json:"version,omitempty"`
	Tier                  *PowerFlexTierEnum `json:"tier,omitempty"`
	MinimumIops           *int32             `json:"minimum_iops,omitempty"`
	MinimumUsableCapacity *int32             `json:"minimum_usable_capacity,omitempty"`
}

PowerFlexStorageOptions PowerFlex specific storage options

func NewPowerFlexStorageOptions

func NewPowerFlexStorageOptions(systemType string) *PowerFlexStorageOptions

NewPowerFlexStorageOptions instantiates a new PowerFlexStorageOptions 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 NewPowerFlexStorageOptionsWithDefaults

func NewPowerFlexStorageOptionsWithDefaults() *PowerFlexStorageOptions

NewPowerFlexStorageOptionsWithDefaults instantiates a new PowerFlexStorageOptions 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 (*PowerFlexStorageOptions) GetMinimumIops

func (o *PowerFlexStorageOptions) GetMinimumIops() int32

GetMinimumIops returns the MinimumIops field value if set, zero value otherwise.

func (*PowerFlexStorageOptions) GetMinimumIopsOk

func (o *PowerFlexStorageOptions) GetMinimumIopsOk() (*int32, bool)

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

func (*PowerFlexStorageOptions) GetMinimumUsableCapacity

func (o *PowerFlexStorageOptions) GetMinimumUsableCapacity() int32

GetMinimumUsableCapacity returns the MinimumUsableCapacity field value if set, zero value otherwise.

func (*PowerFlexStorageOptions) GetMinimumUsableCapacityOk

func (o *PowerFlexStorageOptions) GetMinimumUsableCapacityOk() (*int32, bool)

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

func (*PowerFlexStorageOptions) GetSystemType

func (o *PowerFlexStorageOptions) GetSystemType() string

GetSystemType returns the SystemType field value

func (*PowerFlexStorageOptions) GetSystemTypeOk

func (o *PowerFlexStorageOptions) GetSystemTypeOk() (*string, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (*PowerFlexStorageOptions) GetTier

GetTier returns the Tier field value if set, zero value otherwise.

func (*PowerFlexStorageOptions) GetTierOk

func (o *PowerFlexStorageOptions) GetTierOk() (*PowerFlexTierEnum, bool)

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

func (*PowerFlexStorageOptions) GetVersion

func (o *PowerFlexStorageOptions) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*PowerFlexStorageOptions) GetVersionOk

func (o *PowerFlexStorageOptions) GetVersionOk() (*string, bool)

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

func (*PowerFlexStorageOptions) HasMinimumIops

func (o *PowerFlexStorageOptions) HasMinimumIops() bool

HasMinimumIops returns a boolean if a field has been set.

func (*PowerFlexStorageOptions) HasMinimumUsableCapacity

func (o *PowerFlexStorageOptions) HasMinimumUsableCapacity() bool

HasMinimumUsableCapacity returns a boolean if a field has been set.

func (*PowerFlexStorageOptions) HasTier

func (o *PowerFlexStorageOptions) HasTier() bool

HasTier returns a boolean if a field has been set.

func (*PowerFlexStorageOptions) HasVersion

func (o *PowerFlexStorageOptions) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (PowerFlexStorageOptions) MarshalJSON

func (o PowerFlexStorageOptions) MarshalJSON() ([]byte, error)

func (*PowerFlexStorageOptions) SetMinimumIops

func (o *PowerFlexStorageOptions) SetMinimumIops(v int32)

SetMinimumIops gets a reference to the given int32 and assigns it to the MinimumIops field.

func (*PowerFlexStorageOptions) SetMinimumUsableCapacity

func (o *PowerFlexStorageOptions) SetMinimumUsableCapacity(v int32)

SetMinimumUsableCapacity gets a reference to the given int32 and assigns it to the MinimumUsableCapacity field.

func (*PowerFlexStorageOptions) SetSystemType

func (o *PowerFlexStorageOptions) SetSystemType(v string)

SetSystemType sets field value

func (*PowerFlexStorageOptions) SetTier

SetTier gets a reference to the given PowerFlexTierEnum and assigns it to the Tier field.

func (*PowerFlexStorageOptions) SetVersion

func (o *PowerFlexStorageOptions) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (PowerFlexStorageOptions) ToMap

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

func (*PowerFlexStorageOptions) UnmarshalJSON

func (o *PowerFlexStorageOptions) UnmarshalJSON(data []byte) (err error)

type PowerFlexTierEnum

type PowerFlexTierEnum string

PowerFlexTierEnum Enum for all the supported tier for PowerFlex. * BALANCED * PERFORMANCE_OPTIMIZED

const (
	POWERFLEXTIERENUM_BALANCED              PowerFlexTierEnum = "BALANCED"
	POWERFLEXTIERENUM_PERFORMANCE_OPTIMIZED PowerFlexTierEnum = "PERFORMANCE_OPTIMIZED"
)

List of PowerFlexTierEnum

func NewPowerFlexTierEnumFromValue

func NewPowerFlexTierEnumFromValue(v string) (*PowerFlexTierEnum, error)

NewPowerFlexTierEnumFromValue returns a pointer to a valid PowerFlexTierEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PowerFlexTierEnum) IsValid

func (v PowerFlexTierEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PowerFlexTierEnum) Ptr

Ptr returns reference to PowerFlexTierEnum value

func (*PowerFlexTierEnum) UnmarshalJSON

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

type ProductsTypeEnum

type ProductsTypeEnum string

ProductsTypeEnum Valid product (offering) types. * POWERFLEX - A PowerFlex storage system.

const (
	PRODUCTSTYPEENUM_POWERFLEX ProductsTypeEnum = "POWERFLEX"
)

List of ProductsTypeEnum

func NewProductsTypeEnumFromValue

func NewProductsTypeEnumFromValue(v string) (*ProductsTypeEnum, error)

NewProductsTypeEnumFromValue returns a pointer to a valid ProductsTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ProductsTypeEnum) IsValid

func (v ProductsTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ProductsTypeEnum) Ptr

Ptr returns reference to ProductsTypeEnum value

func (*ProductsTypeEnum) UnmarshalJSON

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

type RangeOption

type RangeOption struct {
	// Display name of the option
	Name string `json:"name"`
	// Description of the option
	Description *string `json:"description,omitempty"`
	// Minimum value for the range selection
	MinValue int64 `json:"min_value"`
	// Maximum value for the range selection
	MaxValue int64 `json:"max_value"`
	// Linear interval for the range to increase
	LinearInterval int64 `json:"linear_interval"`
	// Unit for the range
	Unit string `json:"unit"`
	// Default value for the range
	DefaultValue *int64 `json:"default_value,omitempty"`
	// Is it mandatory
	IsConfigurable bool `json:"is_configurable"`
	// Type of the option
	Type string `json:"type"`
}

RangeOption Model for providing range option

func NewRangeOption

func NewRangeOption(name string, minValue int64, maxValue int64, linearInterval int64, unit string, isConfigurable bool, type_ string) *RangeOption

NewRangeOption instantiates a new RangeOption 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 NewRangeOptionWithDefaults

func NewRangeOptionWithDefaults() *RangeOption

NewRangeOptionWithDefaults instantiates a new RangeOption 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 (*RangeOption) GetDefaultValue

func (o *RangeOption) GetDefaultValue() int64

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*RangeOption) GetDefaultValueOk

func (o *RangeOption) GetDefaultValueOk() (*int64, bool)

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

func (*RangeOption) GetDescription

func (o *RangeOption) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RangeOption) GetDescriptionOk

func (o *RangeOption) GetDescriptionOk() (*string, bool)

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

func (*RangeOption) GetIsConfigurable

func (o *RangeOption) GetIsConfigurable() bool

GetIsConfigurable returns the IsConfigurable field value

func (*RangeOption) GetIsConfigurableOk

func (o *RangeOption) GetIsConfigurableOk() (*bool, bool)

GetIsConfigurableOk returns a tuple with the IsConfigurable field value and a boolean to check if the value has been set.

func (*RangeOption) GetLinearInterval

func (o *RangeOption) GetLinearInterval() int64

GetLinearInterval returns the LinearInterval field value

func (*RangeOption) GetLinearIntervalOk

func (o *RangeOption) GetLinearIntervalOk() (*int64, bool)

GetLinearIntervalOk returns a tuple with the LinearInterval field value and a boolean to check if the value has been set.

func (*RangeOption) GetMaxValue

func (o *RangeOption) GetMaxValue() int64

GetMaxValue returns the MaxValue field value

func (*RangeOption) GetMaxValueOk

func (o *RangeOption) GetMaxValueOk() (*int64, bool)

GetMaxValueOk returns a tuple with the MaxValue field value and a boolean to check if the value has been set.

func (*RangeOption) GetMinValue

func (o *RangeOption) GetMinValue() int64

GetMinValue returns the MinValue field value

func (*RangeOption) GetMinValueOk

func (o *RangeOption) GetMinValueOk() (*int64, bool)

GetMinValueOk returns a tuple with the MinValue field value and a boolean to check if the value has been set.

func (*RangeOption) GetName

func (o *RangeOption) GetName() string

GetName returns the Name field value

func (*RangeOption) GetNameOk

func (o *RangeOption) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RangeOption) GetType

func (o *RangeOption) GetType() string

GetType returns the Type field value

func (*RangeOption) GetTypeOk

func (o *RangeOption) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RangeOption) GetUnit

func (o *RangeOption) GetUnit() string

GetUnit returns the Unit field value

func (*RangeOption) GetUnitOk

func (o *RangeOption) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value and a boolean to check if the value has been set.

func (*RangeOption) HasDefaultValue

func (o *RangeOption) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*RangeOption) HasDescription

func (o *RangeOption) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (RangeOption) MarshalJSON

func (o RangeOption) MarshalJSON() ([]byte, error)

func (*RangeOption) SetDefaultValue

func (o *RangeOption) SetDefaultValue(v int64)

SetDefaultValue gets a reference to the given int64 and assigns it to the DefaultValue field.

func (*RangeOption) SetDescription

func (o *RangeOption) SetDescription(v string)

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

func (*RangeOption) SetIsConfigurable

func (o *RangeOption) SetIsConfigurable(v bool)

SetIsConfigurable sets field value

func (*RangeOption) SetLinearInterval

func (o *RangeOption) SetLinearInterval(v int64)

SetLinearInterval sets field value

func (*RangeOption) SetMaxValue

func (o *RangeOption) SetMaxValue(v int64)

SetMaxValue sets field value

func (*RangeOption) SetMinValue

func (o *RangeOption) SetMinValue(v int64)

SetMinValue sets field value

func (*RangeOption) SetName

func (o *RangeOption) SetName(v string)

SetName sets field value

func (*RangeOption) SetType

func (o *RangeOption) SetType(v string)

SetType sets field value

func (*RangeOption) SetUnit

func (o *RangeOption) SetUnit(v string)

SetUnit sets field value

func (RangeOption) ToMap

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

func (*RangeOption) UnmarshalJSON

func (o *RangeOption) UnmarshalJSON(data []byte) (err error)

type RedactedAwsAccountInstance

type RedactedAwsAccountInstance struct {
	// The id represents the aws account id
	Id              *string `json:"id,omitempty"`
	AwsAccountAlias *string `json:"aws_account_alias,omitempty"`
	Status          *string `json:"status,omitempty"`
}

RedactedAwsAccountInstance An individual AWS account, excluding sensitive data.

func NewRedactedAwsAccountInstance

func NewRedactedAwsAccountInstance() *RedactedAwsAccountInstance

NewRedactedAwsAccountInstance instantiates a new RedactedAwsAccountInstance 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 NewRedactedAwsAccountInstanceWithDefaults

func NewRedactedAwsAccountInstanceWithDefaults() *RedactedAwsAccountInstance

NewRedactedAwsAccountInstanceWithDefaults instantiates a new RedactedAwsAccountInstance 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 (*RedactedAwsAccountInstance) GetAwsAccountAlias

func (o *RedactedAwsAccountInstance) GetAwsAccountAlias() string

GetAwsAccountAlias returns the AwsAccountAlias field value if set, zero value otherwise.

func (*RedactedAwsAccountInstance) GetAwsAccountAliasOk

func (o *RedactedAwsAccountInstance) GetAwsAccountAliasOk() (*string, bool)

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

func (*RedactedAwsAccountInstance) GetId

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

func (*RedactedAwsAccountInstance) GetIdOk

func (o *RedactedAwsAccountInstance) GetIdOk() (*string, 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 (*RedactedAwsAccountInstance) GetStatus

func (o *RedactedAwsAccountInstance) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*RedactedAwsAccountInstance) GetStatusOk

func (o *RedactedAwsAccountInstance) GetStatusOk() (*string, bool)

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

func (*RedactedAwsAccountInstance) HasAwsAccountAlias

func (o *RedactedAwsAccountInstance) HasAwsAccountAlias() bool

HasAwsAccountAlias returns a boolean if a field has been set.

func (*RedactedAwsAccountInstance) HasId

func (o *RedactedAwsAccountInstance) HasId() bool

HasId returns a boolean if a field has been set.

func (*RedactedAwsAccountInstance) HasStatus

func (o *RedactedAwsAccountInstance) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (RedactedAwsAccountInstance) MarshalJSON

func (o RedactedAwsAccountInstance) MarshalJSON() ([]byte, error)

func (*RedactedAwsAccountInstance) SetAwsAccountAlias

func (o *RedactedAwsAccountInstance) SetAwsAccountAlias(v string)

SetAwsAccountAlias gets a reference to the given string and assigns it to the AwsAccountAlias field.

func (*RedactedAwsAccountInstance) SetId

func (o *RedactedAwsAccountInstance) SetId(v string)

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

func (*RedactedAwsAccountInstance) SetStatus

func (o *RedactedAwsAccountInstance) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (RedactedAwsAccountInstance) ToMap

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

type ResourceId

type ResourceId struct {
	// ID of the resource
	Id string `json:"id"`
}

ResourceId Resource Identifier

func NewResourceId

func NewResourceId(id string) *ResourceId

NewResourceId instantiates a new ResourceId 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 NewResourceIdWithDefaults

func NewResourceIdWithDefaults() *ResourceId

NewResourceIdWithDefaults instantiates a new ResourceId 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 (*ResourceId) GetId

func (o *ResourceId) GetId() string

GetId returns the Id field value

func (*ResourceId) GetIdOk

func (o *ResourceId) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (ResourceId) MarshalJSON

func (o ResourceId) MarshalJSON() ([]byte, error)

func (*ResourceId) SetId

func (o *ResourceId) SetId(v string)

SetId sets field value

func (ResourceId) ToMap

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

func (*ResourceId) UnmarshalJSON

func (o *ResourceId) UnmarshalJSON(data []byte) (err error)

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SeverityEnum

type SeverityEnum string

SeverityEnum The severity of the condition. * INFO - Information that may be of use in understanding the failure. It is not a problem to fix. * WARNING - A condition that isn't a failure, but may be unexpected or a contributing factor. It may be necessary to fix the condition to successfully retry the request. * ERROR - An actual failure condition through which the request could not continue. * CRITICAL - A failure with significant impact to the system. Normally failed commands roll back and are just ERROR, but may be used for exceptional cases.

const (
	SEVERITYENUM_INFO     SeverityEnum = "INFO"
	SEVERITYENUM_WARNING  SeverityEnum = "WARNING"
	SEVERITYENUM_ERROR    SeverityEnum = "ERROR"
	SEVERITYENUM_CRITICAL SeverityEnum = "CRITICAL"
)

List of SeverityEnum

func NewSeverityEnumFromValue

func NewSeverityEnumFromValue(v string) (*SeverityEnum, error)

NewSeverityEnumFromValue returns a pointer to a valid SeverityEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SeverityEnum) IsValid

func (v SeverityEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SeverityEnum) Ptr

func (v SeverityEnum) Ptr() *SeverityEnum

Ptr returns reference to SeverityEnum value

func (*SeverityEnum) UnmarshalJSON

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

type SourceMobilityGroupInput

type SourceMobilityGroupInput struct {
	// Name of the mobility group
	Name string `json:"name"`
	// Description of the mobility group
	Description *string `json:"description,omitempty"`
	// Identifier of the source system for this mobility group
	SystemId   string                `json:"system_id"`
	SystemType StorageSystemTypeEnum `json:"system_type"`
	// List of the identifiers of the mobility group members  (e.g. volumes identifiers)
	Members []string `json:"members"`
}

SourceMobilityGroupInput This is the input for creating a source mobility group. It has the source system identifier (e.g. PowerFlex identifier) and the list of member identifiers (e.g. volume identifiers) that will be used as the source of mobility copy operations.

func NewSourceMobilityGroupInput

func NewSourceMobilityGroupInput(name string, systemId string, systemType StorageSystemTypeEnum, members []string) *SourceMobilityGroupInput

NewSourceMobilityGroupInput instantiates a new SourceMobilityGroupInput 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 NewSourceMobilityGroupInputWithDefaults

func NewSourceMobilityGroupInputWithDefaults() *SourceMobilityGroupInput

NewSourceMobilityGroupInputWithDefaults instantiates a new SourceMobilityGroupInput 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 (*SourceMobilityGroupInput) GetDescription

func (o *SourceMobilityGroupInput) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SourceMobilityGroupInput) GetDescriptionOk

func (o *SourceMobilityGroupInput) GetDescriptionOk() (*string, bool)

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

func (*SourceMobilityGroupInput) GetMembers

func (o *SourceMobilityGroupInput) GetMembers() []string

GetMembers returns the Members field value

func (*SourceMobilityGroupInput) GetMembersOk

func (o *SourceMobilityGroupInput) GetMembersOk() ([]string, bool)

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*SourceMobilityGroupInput) GetName

func (o *SourceMobilityGroupInput) GetName() string

GetName returns the Name field value

func (*SourceMobilityGroupInput) GetNameOk

func (o *SourceMobilityGroupInput) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SourceMobilityGroupInput) GetSystemId

func (o *SourceMobilityGroupInput) GetSystemId() string

GetSystemId returns the SystemId field value

func (*SourceMobilityGroupInput) GetSystemIdOk

func (o *SourceMobilityGroupInput) GetSystemIdOk() (*string, bool)

GetSystemIdOk returns a tuple with the SystemId field value and a boolean to check if the value has been set.

func (*SourceMobilityGroupInput) GetSystemType

GetSystemType returns the SystemType field value

func (*SourceMobilityGroupInput) GetSystemTypeOk

func (o *SourceMobilityGroupInput) GetSystemTypeOk() (*StorageSystemTypeEnum, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (*SourceMobilityGroupInput) HasDescription

func (o *SourceMobilityGroupInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (SourceMobilityGroupInput) MarshalJSON

func (o SourceMobilityGroupInput) MarshalJSON() ([]byte, error)

func (*SourceMobilityGroupInput) SetDescription

func (o *SourceMobilityGroupInput) SetDescription(v string)

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

func (*SourceMobilityGroupInput) SetMembers

func (o *SourceMobilityGroupInput) SetMembers(v []string)

SetMembers sets field value

func (*SourceMobilityGroupInput) SetName

func (o *SourceMobilityGroupInput) SetName(v string)

SetName sets field value

func (*SourceMobilityGroupInput) SetSystemId

func (o *SourceMobilityGroupInput) SetSystemId(v string)

SetSystemId sets field value

func (*SourceMobilityGroupInput) SetSystemType

func (o *SourceMobilityGroupInput) SetSystemType(v StorageSystemTypeEnum)

SetSystemType sets field value

func (SourceMobilityGroupInput) ToMap

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

func (*SourceMobilityGroupInput) UnmarshalJSON

func (o *SourceMobilityGroupInput) UnmarshalJSON(data []byte) (err error)

type StartCopyInput

type StartCopyInput struct {
	MobilityTargetIds []string `json:"mobility_target_ids,omitempty"`
}

StartCopyInput StartCopyInput

func NewStartCopyInput

func NewStartCopyInput() *StartCopyInput

NewStartCopyInput instantiates a new StartCopyInput 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 NewStartCopyInputWithDefaults

func NewStartCopyInputWithDefaults() *StartCopyInput

NewStartCopyInputWithDefaults instantiates a new StartCopyInput 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 (*StartCopyInput) GetMobilityTargetIds

func (o *StartCopyInput) GetMobilityTargetIds() []string

GetMobilityTargetIds returns the MobilityTargetIds field value if set, zero value otherwise.

func (*StartCopyInput) GetMobilityTargetIdsOk

func (o *StartCopyInput) GetMobilityTargetIdsOk() ([]string, bool)

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

func (*StartCopyInput) HasMobilityTargetIds

func (o *StartCopyInput) HasMobilityTargetIds() bool

HasMobilityTargetIds returns a boolean if a field has been set.

func (StartCopyInput) MarshalJSON

func (o StartCopyInput) MarshalJSON() ([]byte, error)

func (*StartCopyInput) SetMobilityTargetIds

func (o *StartCopyInput) SetMobilityTargetIds(v []string)

SetMobilityTargetIds gets a reference to the given []string and assigns it to the MobilityTargetIds field.

func (StartCopyInput) ToMap

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

type StorageProduct

type StorageProduct struct {
	// Type of the Dell Apex storage system to be deployed. Only \"PowerFlex\" is supported in this version.
	SystemType string `json:"system_type"`
	// Storage product version to deploy
	Version *string `json:"version,omitempty"`
}

StorageProduct Common storage options

func NewStorageProduct

func NewStorageProduct(systemType string) *StorageProduct

NewStorageProduct instantiates a new StorageProduct 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 NewStorageProductWithDefaults

func NewStorageProductWithDefaults() *StorageProduct

NewStorageProductWithDefaults instantiates a new StorageProduct 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 (*StorageProduct) GetSystemType

func (o *StorageProduct) GetSystemType() string

GetSystemType returns the SystemType field value

func (*StorageProduct) GetSystemTypeOk

func (o *StorageProduct) GetSystemTypeOk() (*string, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (*StorageProduct) GetVersion

func (o *StorageProduct) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*StorageProduct) GetVersionOk

func (o *StorageProduct) GetVersionOk() (*string, bool)

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

func (*StorageProduct) HasVersion

func (o *StorageProduct) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (StorageProduct) MarshalJSON

func (o StorageProduct) MarshalJSON() ([]byte, error)

func (*StorageProduct) SetSystemType

func (o *StorageProduct) SetSystemType(v string)

SetSystemType sets field value

func (*StorageProduct) SetVersion

func (o *StorageProduct) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (StorageProduct) ToMap

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

func (*StorageProduct) UnmarshalJSON

func (o *StorageProduct) UnmarshalJSON(data []byte) (err error)

type StorageProductActionEnum

type StorageProductActionEnum string

StorageProductActionEnum Enum for all the supported storage products actions * DELETE * CREATE * DEPLOY

const (
	STORAGEPRODUCTACTIONENUM_DELETE StorageProductActionEnum = "DELETE"
	STORAGEPRODUCTACTIONENUM_CREATE StorageProductActionEnum = "CREATE"
	STORAGEPRODUCTACTIONENUM_DEPLOY StorageProductActionEnum = "DEPLOY"
)

List of StorageProductActionEnum

func NewStorageProductActionEnumFromValue

func NewStorageProductActionEnumFromValue(v string) (*StorageProductActionEnum, error)

NewStorageProductActionEnumFromValue returns a pointer to a valid StorageProductActionEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StorageProductActionEnum) IsValid

func (v StorageProductActionEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StorageProductActionEnum) Ptr

Ptr returns reference to StorageProductActionEnum value

func (*StorageProductActionEnum) UnmarshalJSON

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

type StorageProductEnum

type StorageProductEnum string

StorageProductEnum Enum for all the supported storage products * POWERFLEX - APEX block storage for cloud

const (
	STORAGEPRODUCTENUM_POWERFLEX StorageProductEnum = "POWERFLEX"
)

List of StorageProductEnum

func NewStorageProductEnumFromValue

func NewStorageProductEnumFromValue(v string) (*StorageProductEnum, error)

NewStorageProductEnumFromValue returns a pointer to a valid StorageProductEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StorageProductEnum) IsValid

func (v StorageProductEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StorageProductEnum) Ptr

Ptr returns reference to StorageProductEnum value

func (*StorageProductEnum) UnmarshalJSON

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

type StorageProductOptionsAPIService

type StorageProductOptionsAPIService service

StorageProductOptionsAPIService StorageProductOptionsAPI service

func (*StorageProductOptionsAPIService) StorageProductOptionsCollection

StorageProductOptionsCollection GET offer templates for storage products

Gets available offer template(s) based on input

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

func (*StorageProductOptionsAPIService) StorageProductOptionsCollectionExecute

Execute executes the request

@return StorageProductOptionsCollection200Response

type StorageProductOptionsCollection200Response

type StorageProductOptionsCollection200Response struct {
	Results []OfferTemplateModel `json:"results,omitempty"`
	Paging  *PagingInformation   `json:"paging,omitempty"`
}

StorageProductOptionsCollection200Response struct for StorageProductOptionsCollection200Response

func NewStorageProductOptionsCollection200Response

func NewStorageProductOptionsCollection200Response() *StorageProductOptionsCollection200Response

NewStorageProductOptionsCollection200Response instantiates a new StorageProductOptionsCollection200Response 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 NewStorageProductOptionsCollection200ResponseWithDefaults

func NewStorageProductOptionsCollection200ResponseWithDefaults() *StorageProductOptionsCollection200Response

NewStorageProductOptionsCollection200ResponseWithDefaults instantiates a new StorageProductOptionsCollection200Response 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 (*StorageProductOptionsCollection200Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*StorageProductOptionsCollection200Response) GetPagingOk

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

func (*StorageProductOptionsCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*StorageProductOptionsCollection200Response) GetResultsOk

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

func (*StorageProductOptionsCollection200Response) HasPaging

HasPaging returns a boolean if a field has been set.

func (*StorageProductOptionsCollection200Response) HasResults

HasResults returns a boolean if a field has been set.

func (StorageProductOptionsCollection200Response) MarshalJSON

func (*StorageProductOptionsCollection200Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*StorageProductOptionsCollection200Response) SetResults

SetResults gets a reference to the given []OfferTemplateModel and assigns it to the Results field.

func (StorageProductOptionsCollection200Response) ToMap

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

type StorageProductsAPIService

type StorageProductsAPIService service

StorageProductsAPIService StorageProductsAPI service

func (*StorageProductsAPIService) StorageProductsCollection

StorageProductsCollection Get all the supported storage products list

Returns all the supported storage products by APEX Navigator for Multicloud Storage

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

func (*StorageProductsAPIService) StorageProductsCollectionExecute

Execute executes the request

@return StorageProductsCollection200Response

type StorageProductsCollection200Response

type StorageProductsCollection200Response struct {
	Results []StorageProductsInstance `json:"results,omitempty"`
	Paging  *PagingInformation        `json:"paging,omitempty"`
}

StorageProductsCollection200Response struct for StorageProductsCollection200Response

func NewStorageProductsCollection200Response

func NewStorageProductsCollection200Response() *StorageProductsCollection200Response

NewStorageProductsCollection200Response instantiates a new StorageProductsCollection200Response 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 NewStorageProductsCollection200ResponseWithDefaults

func NewStorageProductsCollection200ResponseWithDefaults() *StorageProductsCollection200Response

NewStorageProductsCollection200ResponseWithDefaults instantiates a new StorageProductsCollection200Response 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 (*StorageProductsCollection200Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*StorageProductsCollection200Response) GetPagingOk

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

func (*StorageProductsCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*StorageProductsCollection200Response) GetResultsOk

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

func (*StorageProductsCollection200Response) HasPaging

HasPaging returns a boolean if a field has been set.

func (*StorageProductsCollection200Response) HasResults

HasResults returns a boolean if a field has been set.

func (StorageProductsCollection200Response) MarshalJSON

func (o StorageProductsCollection200Response) MarshalJSON() ([]byte, error)

func (*StorageProductsCollection200Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*StorageProductsCollection200Response) SetResults

SetResults gets a reference to the given []StorageProductsInstance and assigns it to the Results field.

func (StorageProductsCollection200Response) ToMap

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

type StorageProductsInstance

type StorageProductsInstance struct {
	Id string `json:"id"`
	// Name of the storage product
	Name        string             `json:"name"`
	SystemType  StorageProductEnum `json:"system_type"`
	StorageType StorageTypeEnum    `json:"storage_type"`
	// Description of the storage product and its capabilities
	Description string            `json:"description"`
	CloudType   CloudProviderEnum `json:"cloud_type"`
	// Latest supported version of the storage product on the cloud
	LatestVersion string `json:"latest_version"`
	// Supported cloud and version details
	SupportMap []SupportMap `json:"support_map"`
}

StorageProductsInstance Model for storage product information and its supported cloud mapping along with supported versions

func NewStorageProductsInstance

func NewStorageProductsInstance(id string, name string, systemType StorageProductEnum, storageType StorageTypeEnum, description string, cloudType CloudProviderEnum, latestVersion string, supportMap []SupportMap) *StorageProductsInstance

NewStorageProductsInstance instantiates a new StorageProductsInstance 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 NewStorageProductsInstanceWithDefaults

func NewStorageProductsInstanceWithDefaults() *StorageProductsInstance

NewStorageProductsInstanceWithDefaults instantiates a new StorageProductsInstance 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 (*StorageProductsInstance) GetCloudType

func (o *StorageProductsInstance) GetCloudType() CloudProviderEnum

GetCloudType returns the CloudType field value

func (*StorageProductsInstance) GetCloudTypeOk

func (o *StorageProductsInstance) GetCloudTypeOk() (*CloudProviderEnum, bool)

GetCloudTypeOk returns a tuple with the CloudType field value and a boolean to check if the value has been set.

func (*StorageProductsInstance) GetDescription

func (o *StorageProductsInstance) GetDescription() string

GetDescription returns the Description field value

func (*StorageProductsInstance) GetDescriptionOk

func (o *StorageProductsInstance) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*StorageProductsInstance) GetId

func (o *StorageProductsInstance) GetId() string

GetId returns the Id field value

func (*StorageProductsInstance) GetIdOk

func (o *StorageProductsInstance) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*StorageProductsInstance) GetLatestVersion

func (o *StorageProductsInstance) GetLatestVersion() string

GetLatestVersion returns the LatestVersion field value

func (*StorageProductsInstance) GetLatestVersionOk

func (o *StorageProductsInstance) GetLatestVersionOk() (*string, bool)

GetLatestVersionOk returns a tuple with the LatestVersion field value and a boolean to check if the value has been set.

func (*StorageProductsInstance) GetName

func (o *StorageProductsInstance) GetName() string

GetName returns the Name field value

func (*StorageProductsInstance) GetNameOk

func (o *StorageProductsInstance) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*StorageProductsInstance) GetStorageType

func (o *StorageProductsInstance) GetStorageType() StorageTypeEnum

GetStorageType returns the StorageType field value

func (*StorageProductsInstance) GetStorageTypeOk

func (o *StorageProductsInstance) GetStorageTypeOk() (*StorageTypeEnum, bool)

GetStorageTypeOk returns a tuple with the StorageType field value and a boolean to check if the value has been set.

func (*StorageProductsInstance) GetSupportMap

func (o *StorageProductsInstance) GetSupportMap() []SupportMap

GetSupportMap returns the SupportMap field value

func (*StorageProductsInstance) GetSupportMapOk

func (o *StorageProductsInstance) GetSupportMapOk() ([]SupportMap, bool)

GetSupportMapOk returns a tuple with the SupportMap field value and a boolean to check if the value has been set.

func (*StorageProductsInstance) GetSystemType

func (o *StorageProductsInstance) GetSystemType() StorageProductEnum

GetSystemType returns the SystemType field value

func (*StorageProductsInstance) GetSystemTypeOk

func (o *StorageProductsInstance) GetSystemTypeOk() (*StorageProductEnum, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (StorageProductsInstance) MarshalJSON

func (o StorageProductsInstance) MarshalJSON() ([]byte, error)

func (*StorageProductsInstance) SetCloudType

func (o *StorageProductsInstance) SetCloudType(v CloudProviderEnum)

SetCloudType sets field value

func (*StorageProductsInstance) SetDescription

func (o *StorageProductsInstance) SetDescription(v string)

SetDescription sets field value

func (*StorageProductsInstance) SetId

func (o *StorageProductsInstance) SetId(v string)

SetId sets field value

func (*StorageProductsInstance) SetLatestVersion

func (o *StorageProductsInstance) SetLatestVersion(v string)

SetLatestVersion sets field value

func (*StorageProductsInstance) SetName

func (o *StorageProductsInstance) SetName(v string)

SetName sets field value

func (*StorageProductsInstance) SetStorageType

func (o *StorageProductsInstance) SetStorageType(v StorageTypeEnum)

SetStorageType sets field value

func (*StorageProductsInstance) SetSupportMap

func (o *StorageProductsInstance) SetSupportMap(v []SupportMap)

SetSupportMap sets field value

func (*StorageProductsInstance) SetSystemType

func (o *StorageProductsInstance) SetSystemType(v StorageProductEnum)

SetSystemType sets field value

func (StorageProductsInstance) ToMap

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

func (*StorageProductsInstance) UnmarshalJSON

func (o *StorageProductsInstance) UnmarshalJSON(data []byte) (err error)

type StorageSystemDeploymentRequest

type StorageSystemDeploymentRequest struct {
	// Unique name to identify the deployed system
	Name           string                                       `json:"name"`
	CloudOptions   StorageSystemDeploymentRequestCloudOptions   `json:"cloud_options"`
	StorageOptions StorageSystemDeploymentRequestStorageOptions `json:"storage_options"`
	// By setting this option to true, you, on your behalf of your company, agree the following will apply:  Your evaluation of Dell APEX Navigator for Multicloud is subject to and governed by Dell’s Cloud Service Offering Agreement (https://www.dell.com/learn/us/en/uscorp1/legal_terms-conditions_dellwebpage/csoa-agreement) and  the Dell APEX Navigator for Multicloud Storage Service Offering Description (https://www.dell.com/learn/us/en/uscorp1/apex-services).  Your evaluation of Dell APEX Block Storage for AWS is subject to and governed by Dell’s Software Evaluation Agreement  (https://vault.pactsafe.io/s/3cb1f636-b99f-47ab-ad13-3ce168930a55/legal.html?g=38113#contract-s12zpzeii).  Your evaluation of Dell APEX Navigator for Multicloud will be available for 90 days free of charge. At the end of the evaluation, the Dell APEX Navigator for Multicloud Storage evaluation service and associated data will remain accessible, subject to the terms identified in this paragraph, however, certain features will be limited until you order a new subscription. Payment for any required public cloud service provider infrastructure requirements is your company’s responsibility.
	IsTermsAndConditionsAgreed bool `json:"is_terms_and_conditions_agreed"`
}

StorageSystemDeploymentRequest Storage system deployment request input object

func NewStorageSystemDeploymentRequest

func NewStorageSystemDeploymentRequest(name string, cloudOptions StorageSystemDeploymentRequestCloudOptions, storageOptions StorageSystemDeploymentRequestStorageOptions, isTermsAndConditionsAgreed bool) *StorageSystemDeploymentRequest

NewStorageSystemDeploymentRequest instantiates a new StorageSystemDeploymentRequest 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 NewStorageSystemDeploymentRequestWithDefaults

func NewStorageSystemDeploymentRequestWithDefaults() *StorageSystemDeploymentRequest

NewStorageSystemDeploymentRequestWithDefaults instantiates a new StorageSystemDeploymentRequest 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 (*StorageSystemDeploymentRequest) GetCloudOptions

GetCloudOptions returns the CloudOptions field value

func (*StorageSystemDeploymentRequest) GetCloudOptionsOk

GetCloudOptionsOk returns a tuple with the CloudOptions field value and a boolean to check if the value has been set.

func (*StorageSystemDeploymentRequest) GetIsTermsAndConditionsAgreed

func (o *StorageSystemDeploymentRequest) GetIsTermsAndConditionsAgreed() bool

GetIsTermsAndConditionsAgreed returns the IsTermsAndConditionsAgreed field value

func (*StorageSystemDeploymentRequest) GetIsTermsAndConditionsAgreedOk

func (o *StorageSystemDeploymentRequest) GetIsTermsAndConditionsAgreedOk() (*bool, bool)

GetIsTermsAndConditionsAgreedOk returns a tuple with the IsTermsAndConditionsAgreed field value and a boolean to check if the value has been set.

func (*StorageSystemDeploymentRequest) GetName

GetName returns the Name field value

func (*StorageSystemDeploymentRequest) GetNameOk

func (o *StorageSystemDeploymentRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*StorageSystemDeploymentRequest) GetStorageOptions

GetStorageOptions returns the StorageOptions field value

func (*StorageSystemDeploymentRequest) GetStorageOptionsOk

GetStorageOptionsOk returns a tuple with the StorageOptions field value and a boolean to check if the value has been set.

func (StorageSystemDeploymentRequest) MarshalJSON

func (o StorageSystemDeploymentRequest) MarshalJSON() ([]byte, error)

func (*StorageSystemDeploymentRequest) SetCloudOptions

SetCloudOptions sets field value

func (*StorageSystemDeploymentRequest) SetIsTermsAndConditionsAgreed

func (o *StorageSystemDeploymentRequest) SetIsTermsAndConditionsAgreed(v bool)

SetIsTermsAndConditionsAgreed sets field value

func (*StorageSystemDeploymentRequest) SetName

func (o *StorageSystemDeploymentRequest) SetName(v string)

SetName sets field value

func (*StorageSystemDeploymentRequest) SetStorageOptions

SetStorageOptions sets field value

func (StorageSystemDeploymentRequest) ToMap

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

func (*StorageSystemDeploymentRequest) UnmarshalJSON

func (o *StorageSystemDeploymentRequest) UnmarshalJSON(data []byte) (err error)

type StorageSystemDeploymentRequestCloudOptions

type StorageSystemDeploymentRequestCloudOptions struct {
	AWSCloudOptions *AWSCloudOptions
}

StorageSystemDeploymentRequestCloudOptions - struct for StorageSystemDeploymentRequestCloudOptions

func AWSCloudOptionsAsStorageSystemDeploymentRequestCloudOptions

func AWSCloudOptionsAsStorageSystemDeploymentRequestCloudOptions(v *AWSCloudOptions) StorageSystemDeploymentRequestCloudOptions

AWSCloudOptionsAsStorageSystemDeploymentRequestCloudOptions is a convenience function that returns AWSCloudOptions wrapped in StorageSystemDeploymentRequestCloudOptions

func (*StorageSystemDeploymentRequestCloudOptions) GetActualInstance

func (obj *StorageSystemDeploymentRequestCloudOptions) GetActualInstance() interface{}

Get the actual instance

func (StorageSystemDeploymentRequestCloudOptions) MarshalJSON

func (src StorageSystemDeploymentRequestCloudOptions) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*StorageSystemDeploymentRequestCloudOptions) UnmarshalJSON

func (dst *StorageSystemDeploymentRequestCloudOptions) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type StorageSystemDeploymentRequestStorageOptions

type StorageSystemDeploymentRequestStorageOptions struct {
	PowerFlexStorageOptions *PowerFlexStorageOptions
}

StorageSystemDeploymentRequestStorageOptions - struct for StorageSystemDeploymentRequestStorageOptions

func PowerFlexStorageOptionsAsStorageSystemDeploymentRequestStorageOptions

func PowerFlexStorageOptionsAsStorageSystemDeploymentRequestStorageOptions(v *PowerFlexStorageOptions) StorageSystemDeploymentRequestStorageOptions

PowerFlexStorageOptionsAsStorageSystemDeploymentRequestStorageOptions is a convenience function that returns PowerFlexStorageOptions wrapped in StorageSystemDeploymentRequestStorageOptions

func (*StorageSystemDeploymentRequestStorageOptions) GetActualInstance

func (obj *StorageSystemDeploymentRequestStorageOptions) GetActualInstance() interface{}

Get the actual instance

func (StorageSystemDeploymentRequestStorageOptions) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*StorageSystemDeploymentRequestStorageOptions) UnmarshalJSON

func (dst *StorageSystemDeploymentRequestStorageOptions) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type StorageSystemTokensAPIService

type StorageSystemTokensAPIService service

StorageSystemTokensAPIService StorageSystemTokensAPI service

func (*StorageSystemTokensAPIService) StorageSystemTokensCreate

StorageSystemTokensCreate Activate the storage system token.

Activate the storage system token in APEX Navigator for Multicloud Storage. The storage system token activation is required by any API driven data mobility and decomissioning operations.

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

func (*StorageSystemTokensAPIService) StorageSystemTokensCreateExecute

Execute executes the request

@return ResourceId

func (*StorageSystemTokensAPIService) StorageSystemTokensInstance

StorageSystemTokensInstance Instance by id.

Get a storage system token by its ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The storage system token ID to retrieve.
@return ApiStorageSystemTokensInstanceRequest

func (*StorageSystemTokensAPIService) StorageSystemTokensInstanceExecute

Execute executes the request

@return StorageSystemTokensInstance

func (*StorageSystemTokensAPIService) StorageSystemTokensModify

StorageSystemTokensModify Update the storage system token.

Update the access token of storage system.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The storage system token ID to retrieve.
@return ApiStorageSystemTokensModifyRequest

func (*StorageSystemTokensAPIService) StorageSystemTokensModifyExecute

func (a *StorageSystemTokensAPIService) StorageSystemTokensModifyExecute(r ApiStorageSystemTokensModifyRequest) (*http.Response, error)

Execute executes the request

type StorageSystemTokensCreateRequest

type StorageSystemTokensCreateRequest struct {
	SystemType StorageProductEnum `json:"system_type"`
	// Unique identifier for the storage system.
	SystemId string `json:"system_id"`
	// Access token of the system.
	AccessToken string `json:"access_token"`
}

StorageSystemTokensCreateRequest Storage system tokens create request

func NewStorageSystemTokensCreateRequest

func NewStorageSystemTokensCreateRequest(systemType StorageProductEnum, systemId string, accessToken string) *StorageSystemTokensCreateRequest

NewStorageSystemTokensCreateRequest instantiates a new StorageSystemTokensCreateRequest 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 NewStorageSystemTokensCreateRequestWithDefaults

func NewStorageSystemTokensCreateRequestWithDefaults() *StorageSystemTokensCreateRequest

NewStorageSystemTokensCreateRequestWithDefaults instantiates a new StorageSystemTokensCreateRequest 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 (*StorageSystemTokensCreateRequest) GetAccessToken

func (o *StorageSystemTokensCreateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*StorageSystemTokensCreateRequest) GetAccessTokenOk

func (o *StorageSystemTokensCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*StorageSystemTokensCreateRequest) GetSystemId

func (o *StorageSystemTokensCreateRequest) GetSystemId() string

GetSystemId returns the SystemId field value

func (*StorageSystemTokensCreateRequest) GetSystemIdOk

func (o *StorageSystemTokensCreateRequest) GetSystemIdOk() (*string, bool)

GetSystemIdOk returns a tuple with the SystemId field value and a boolean to check if the value has been set.

func (*StorageSystemTokensCreateRequest) GetSystemType

GetSystemType returns the SystemType field value

func (*StorageSystemTokensCreateRequest) GetSystemTypeOk

func (o *StorageSystemTokensCreateRequest) GetSystemTypeOk() (*StorageProductEnum, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (StorageSystemTokensCreateRequest) MarshalJSON

func (o StorageSystemTokensCreateRequest) MarshalJSON() ([]byte, error)

func (*StorageSystemTokensCreateRequest) SetAccessToken

func (o *StorageSystemTokensCreateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*StorageSystemTokensCreateRequest) SetSystemId

func (o *StorageSystemTokensCreateRequest) SetSystemId(v string)

SetSystemId sets field value

func (*StorageSystemTokensCreateRequest) SetSystemType

SetSystemType sets field value

func (StorageSystemTokensCreateRequest) ToMap

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

func (*StorageSystemTokensCreateRequest) UnmarshalJSON

func (o *StorageSystemTokensCreateRequest) UnmarshalJSON(data []byte) (err error)

type StorageSystemTokensInstance

type StorageSystemTokensInstance struct {
	SystemType StorageSystemTypeEnum `json:"system_type"`
	// Unique identifier for the storage system.
	SystemId string `json:"system_id"`
	// Expiration date for the token of the storage system.
	ExpirationTimestamp time.Time `json:"expiration_timestamp"`
	IsTokenValid        bool      `json:"is_token_valid"`
}

StorageSystemTokensInstance The Storage System Tokens Instance response.

func NewStorageSystemTokensInstance

func NewStorageSystemTokensInstance(systemType StorageSystemTypeEnum, systemId string, expirationTimestamp time.Time, isTokenValid bool) *StorageSystemTokensInstance

NewStorageSystemTokensInstance instantiates a new StorageSystemTokensInstance 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 NewStorageSystemTokensInstanceWithDefaults

func NewStorageSystemTokensInstanceWithDefaults() *StorageSystemTokensInstance

NewStorageSystemTokensInstanceWithDefaults instantiates a new StorageSystemTokensInstance 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 (*StorageSystemTokensInstance) GetExpirationTimestamp

func (o *StorageSystemTokensInstance) GetExpirationTimestamp() time.Time

GetExpirationTimestamp returns the ExpirationTimestamp field value

func (*StorageSystemTokensInstance) GetExpirationTimestampOk

func (o *StorageSystemTokensInstance) GetExpirationTimestampOk() (*time.Time, bool)

GetExpirationTimestampOk returns a tuple with the ExpirationTimestamp field value and a boolean to check if the value has been set.

func (*StorageSystemTokensInstance) GetIsTokenValid

func (o *StorageSystemTokensInstance) GetIsTokenValid() bool

GetIsTokenValid returns the IsTokenValid field value

func (*StorageSystemTokensInstance) GetIsTokenValidOk

func (o *StorageSystemTokensInstance) GetIsTokenValidOk() (*bool, bool)

GetIsTokenValidOk returns a tuple with the IsTokenValid field value and a boolean to check if the value has been set.

func (*StorageSystemTokensInstance) GetSystemId

func (o *StorageSystemTokensInstance) GetSystemId() string

GetSystemId returns the SystemId field value

func (*StorageSystemTokensInstance) GetSystemIdOk

func (o *StorageSystemTokensInstance) GetSystemIdOk() (*string, bool)

GetSystemIdOk returns a tuple with the SystemId field value and a boolean to check if the value has been set.

func (*StorageSystemTokensInstance) GetSystemType

GetSystemType returns the SystemType field value

func (*StorageSystemTokensInstance) GetSystemTypeOk

func (o *StorageSystemTokensInstance) GetSystemTypeOk() (*StorageSystemTypeEnum, bool)

GetSystemTypeOk returns a tuple with the SystemType field value and a boolean to check if the value has been set.

func (StorageSystemTokensInstance) MarshalJSON

func (o StorageSystemTokensInstance) MarshalJSON() ([]byte, error)

func (*StorageSystemTokensInstance) SetExpirationTimestamp

func (o *StorageSystemTokensInstance) SetExpirationTimestamp(v time.Time)

SetExpirationTimestamp sets field value

func (*StorageSystemTokensInstance) SetIsTokenValid

func (o *StorageSystemTokensInstance) SetIsTokenValid(v bool)

SetIsTokenValid sets field value

func (*StorageSystemTokensInstance) SetSystemId

func (o *StorageSystemTokensInstance) SetSystemId(v string)

SetSystemId sets field value

func (*StorageSystemTokensInstance) SetSystemType

SetSystemType sets field value

func (StorageSystemTokensInstance) ToMap

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

func (*StorageSystemTokensInstance) UnmarshalJSON

func (o *StorageSystemTokensInstance) UnmarshalJSON(data []byte) (err error)

type StorageSystemTokensModifyRequest

type StorageSystemTokensModifyRequest struct {
	// Update access token of the system.
	AccessToken string `json:"access_token"`
}

StorageSystemTokensModifyRequest Storage system tokens modify request

func NewStorageSystemTokensModifyRequest

func NewStorageSystemTokensModifyRequest(accessToken string) *StorageSystemTokensModifyRequest

NewStorageSystemTokensModifyRequest instantiates a new StorageSystemTokensModifyRequest 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 NewStorageSystemTokensModifyRequestWithDefaults

func NewStorageSystemTokensModifyRequestWithDefaults() *StorageSystemTokensModifyRequest

NewStorageSystemTokensModifyRequestWithDefaults instantiates a new StorageSystemTokensModifyRequest 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 (*StorageSystemTokensModifyRequest) GetAccessToken

func (o *StorageSystemTokensModifyRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*StorageSystemTokensModifyRequest) GetAccessTokenOk

func (o *StorageSystemTokensModifyRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (StorageSystemTokensModifyRequest) MarshalJSON

func (o StorageSystemTokensModifyRequest) MarshalJSON() ([]byte, error)

func (*StorageSystemTokensModifyRequest) SetAccessToken

func (o *StorageSystemTokensModifyRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (StorageSystemTokensModifyRequest) ToMap

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

func (*StorageSystemTokensModifyRequest) UnmarshalJSON

func (o *StorageSystemTokensModifyRequest) UnmarshalJSON(data []byte) (err error)

type StorageSystemTypeEnum

type StorageSystemTypeEnum string

StorageSystemTypeEnum The source system type (e.g.: POWERFLEX)

const (
	STORAGESYSTEMTYPEENUM_POWERFLEX StorageSystemTypeEnum = "POWERFLEX"
)

List of StorageSystemTypeEnum

func NewStorageSystemTypeEnumFromValue

func NewStorageSystemTypeEnumFromValue(v string) (*StorageSystemTypeEnum, error)

NewStorageSystemTypeEnumFromValue returns a pointer to a valid StorageSystemTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StorageSystemTypeEnum) IsValid

func (v StorageSystemTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StorageSystemTypeEnum) Ptr

Ptr returns reference to StorageSystemTypeEnum value

func (*StorageSystemTypeEnum) UnmarshalJSON

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

type StorageSystemsAPIService

type StorageSystemsAPIService service

StorageSystemsAPIService StorageSystemsAPI service

func (*StorageSystemsAPIService) StorageSystemsCollection

StorageSystemsCollection Collection Query

Get a list of all the storage system objects.

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

func (*StorageSystemsAPIService) StorageSystemsCollectionExecute

Execute executes the request

@return StorageSystemsCollection200Response

func (*StorageSystemsAPIService) StorageSystemsCreate

StorageSystemsCreate Deploy a new storage system in cloud

Deploys a new storage system instance as per the given configuration.

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

func (*StorageSystemsAPIService) StorageSystemsCreateExecute

func (a *StorageSystemsAPIService) StorageSystemsCreateExecute(r ApiStorageSystemsCreateRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*StorageSystemsAPIService) StorageSystemsDelete

StorageSystemsDelete Decommission storage system

Decommission the specified storage system from Dell APEX and the associated public cloud provider. This action is not reversible. Storage systems can only be decommissioned if they have been deployed by Dell APEX and are not in use by any mobility groups. Decommissioning a storage system can take several minutes. Use the async query parameter to retrieve the job ID and monitor progress through the Dell APEX jobs APIs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Storage system unique identifier.
@return ApiStorageSystemsDeleteRequest

func (*StorageSystemsAPIService) StorageSystemsDeleteExecute

func (a *StorageSystemsAPIService) StorageSystemsDeleteExecute(r ApiStorageSystemsDeleteRequest) (*Job, *http.Response, error)

Execute executes the request

@return Job

func (*StorageSystemsAPIService) StorageSystemsFinalizeTrust

StorageSystemsFinalizeTrust Finalize system trust

Finalize the trust between on-premises storage system and APEX Navigator for Multicloud Storage. This is required before you can perform any data mobility operations from or to an on-prem storage system on GUI.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Storage system unique identifier.
@return ApiStorageSystemsFinalizeTrustRequest

func (*StorageSystemsAPIService) StorageSystemsFinalizeTrustExecute

func (a *StorageSystemsAPIService) StorageSystemsFinalizeTrustExecute(r ApiStorageSystemsFinalizeTrustRequest) (*http.Response, error)

Execute executes the request

func (*StorageSystemsAPIService) StorageSystemsInitializeTrust

StorageSystemsInitializeTrust Initialize system trust

Initialize the trust between on-premises storage system and APEX Navigator for Multicloud Storage. This is required before you can perform any data mobility operations from or to an on-prem storage system on GUI.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Storage system unique identifier.
@return ApiStorageSystemsInitializeTrustRequest

func (*StorageSystemsAPIService) StorageSystemsInitializeTrustExecute

Execute executes the request

@return StorageSystemsInitializeTrustResponse

func (*StorageSystemsAPIService) StorageSystemsInstance

StorageSystemsInstance Instance Query

Get a storage system by its ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The storage system ID to retrieve
@return ApiStorageSystemsInstanceRequest

func (*StorageSystemsAPIService) StorageSystemsInstanceExecute

Execute executes the request

@return StorageSystemsInstance

type StorageSystemsCollection200Response

type StorageSystemsCollection200Response struct {
	Results []StorageSystemsInstance `json:"results,omitempty"`
}

StorageSystemsCollection200Response struct for StorageSystemsCollection200Response

func NewStorageSystemsCollection200Response

func NewStorageSystemsCollection200Response() *StorageSystemsCollection200Response

NewStorageSystemsCollection200Response instantiates a new StorageSystemsCollection200Response 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 NewStorageSystemsCollection200ResponseWithDefaults

func NewStorageSystemsCollection200ResponseWithDefaults() *StorageSystemsCollection200Response

NewStorageSystemsCollection200ResponseWithDefaults instantiates a new StorageSystemsCollection200Response 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 (*StorageSystemsCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*StorageSystemsCollection200Response) GetResultsOk

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

func (*StorageSystemsCollection200Response) HasResults

func (o *StorageSystemsCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (StorageSystemsCollection200Response) MarshalJSON

func (o StorageSystemsCollection200Response) MarshalJSON() ([]byte, error)

func (*StorageSystemsCollection200Response) SetResults

SetResults gets a reference to the given []StorageSystemsInstance and assigns it to the Results field.

func (StorageSystemsCollection200Response) ToMap

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

type StorageSystemsCollection206Response

type StorageSystemsCollection206Response struct {
	Paging  *PagingInformation       `json:"paging,omitempty"`
	Results []StorageSystemsInstance `json:"results,omitempty"`
}

StorageSystemsCollection206Response struct for StorageSystemsCollection206Response

func NewStorageSystemsCollection206Response

func NewStorageSystemsCollection206Response() *StorageSystemsCollection206Response

NewStorageSystemsCollection206Response instantiates a new StorageSystemsCollection206Response 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 NewStorageSystemsCollection206ResponseWithDefaults

func NewStorageSystemsCollection206ResponseWithDefaults() *StorageSystemsCollection206Response

NewStorageSystemsCollection206ResponseWithDefaults instantiates a new StorageSystemsCollection206Response 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 (*StorageSystemsCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*StorageSystemsCollection206Response) GetPagingOk

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

func (*StorageSystemsCollection206Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*StorageSystemsCollection206Response) GetResultsOk

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

func (*StorageSystemsCollection206Response) HasPaging

HasPaging returns a boolean if a field has been set.

func (*StorageSystemsCollection206Response) HasResults

func (o *StorageSystemsCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (StorageSystemsCollection206Response) MarshalJSON

func (o StorageSystemsCollection206Response) MarshalJSON() ([]byte, error)

func (*StorageSystemsCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*StorageSystemsCollection206Response) SetResults

SetResults gets a reference to the given []StorageSystemsInstance and assigns it to the Results field.

func (StorageSystemsCollection206Response) ToMap

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

type StorageSystemsFinalizeTrustPostRequest

type StorageSystemsFinalizeTrustPostRequest struct {
	// Client name for establishing the trust between on-prem storage system and APEX Navigator for Multicloud Storage.
	Name *string `json:"name,omitempty"`
	// Client id for establishing the trust between on-prem storage system and APEX Navigator for Multicloud Storage.
	ClientId string `json:"client_id"`
	// Client secret for establishing the trust between on-prem storage system and APEX Navigator for Multicloud Storage.
	ClientSecret string `json:"client_secret"`
}

StorageSystemsFinalizeTrustPostRequest Request object to finalize the trust between on-prem storage system and APEX Navigator for Multicloud Storage.

func NewStorageSystemsFinalizeTrustPostRequest

func NewStorageSystemsFinalizeTrustPostRequest(clientId string, clientSecret string) *StorageSystemsFinalizeTrustPostRequest

NewStorageSystemsFinalizeTrustPostRequest instantiates a new StorageSystemsFinalizeTrustPostRequest 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 NewStorageSystemsFinalizeTrustPostRequestWithDefaults

func NewStorageSystemsFinalizeTrustPostRequestWithDefaults() *StorageSystemsFinalizeTrustPostRequest

NewStorageSystemsFinalizeTrustPostRequestWithDefaults instantiates a new StorageSystemsFinalizeTrustPostRequest 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 (*StorageSystemsFinalizeTrustPostRequest) GetClientId

GetClientId returns the ClientId field value

func (*StorageSystemsFinalizeTrustPostRequest) GetClientIdOk

func (o *StorageSystemsFinalizeTrustPostRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*StorageSystemsFinalizeTrustPostRequest) GetClientSecret

func (o *StorageSystemsFinalizeTrustPostRequest) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*StorageSystemsFinalizeTrustPostRequest) GetClientSecretOk

func (o *StorageSystemsFinalizeTrustPostRequest) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value and a boolean to check if the value has been set.

func (*StorageSystemsFinalizeTrustPostRequest) GetName

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

func (*StorageSystemsFinalizeTrustPostRequest) 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 (*StorageSystemsFinalizeTrustPostRequest) HasName

HasName returns a boolean if a field has been set.

func (StorageSystemsFinalizeTrustPostRequest) MarshalJSON

func (o StorageSystemsFinalizeTrustPostRequest) MarshalJSON() ([]byte, error)

func (*StorageSystemsFinalizeTrustPostRequest) SetClientId

SetClientId sets field value

func (*StorageSystemsFinalizeTrustPostRequest) SetClientSecret

func (o *StorageSystemsFinalizeTrustPostRequest) SetClientSecret(v string)

SetClientSecret sets field value

func (*StorageSystemsFinalizeTrustPostRequest) SetName

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

func (StorageSystemsFinalizeTrustPostRequest) ToMap

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

func (*StorageSystemsFinalizeTrustPostRequest) UnmarshalJSON

func (o *StorageSystemsFinalizeTrustPostRequest) UnmarshalJSON(data []byte) (err error)

type StorageSystemsInitializeTrustResponse

type StorageSystemsInitializeTrustResponse struct {
	// Client name for establish the trust between on-prem storage system and APEX Navigator for Multicloud Storage.
	Name string `json:"name"`
	// Public key to encrypt the client secret.
	EncryptionKey string `json:"encryption_key"`
	// The location where the Storage System Authorization server sends the user once the APEX Navigator for Multicloud Storage  has been successfully authorized and granted an authorization code or access token.
	RedirectUris []string `json:"redirect_uris"`
}

StorageSystemsInitializeTrustResponse Response object from initializing the trust between on-prem storage system and APEX Navigator for Multicloud Storage.

func NewStorageSystemsInitializeTrustResponse

func NewStorageSystemsInitializeTrustResponse(name string, encryptionKey string, redirectUris []string) *StorageSystemsInitializeTrustResponse

NewStorageSystemsInitializeTrustResponse instantiates a new StorageSystemsInitializeTrustResponse 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 NewStorageSystemsInitializeTrustResponseWithDefaults

func NewStorageSystemsInitializeTrustResponseWithDefaults() *StorageSystemsInitializeTrustResponse

NewStorageSystemsInitializeTrustResponseWithDefaults instantiates a new StorageSystemsInitializeTrustResponse 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 (*StorageSystemsInitializeTrustResponse) GetEncryptionKey

func (o *StorageSystemsInitializeTrustResponse) GetEncryptionKey() string

GetEncryptionKey returns the EncryptionKey field value

func (*StorageSystemsInitializeTrustResponse) GetEncryptionKeyOk

func (o *StorageSystemsInitializeTrustResponse) GetEncryptionKeyOk() (*string, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey field value and a boolean to check if the value has been set.

func (*StorageSystemsInitializeTrustResponse) GetName

GetName returns the Name field value

func (*StorageSystemsInitializeTrustResponse) GetNameOk

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*StorageSystemsInitializeTrustResponse) GetRedirectUris

func (o *StorageSystemsInitializeTrustResponse) GetRedirectUris() []string

GetRedirectUris returns the RedirectUris field value

func (*StorageSystemsInitializeTrustResponse) GetRedirectUrisOk

func (o *StorageSystemsInitializeTrustResponse) GetRedirectUrisOk() ([]string, bool)

GetRedirectUrisOk returns a tuple with the RedirectUris field value and a boolean to check if the value has been set.

func (StorageSystemsInitializeTrustResponse) MarshalJSON

func (o StorageSystemsInitializeTrustResponse) MarshalJSON() ([]byte, error)

func (*StorageSystemsInitializeTrustResponse) SetEncryptionKey

func (o *StorageSystemsInitializeTrustResponse) SetEncryptionKey(v string)

SetEncryptionKey sets field value

func (*StorageSystemsInitializeTrustResponse) SetName

SetName sets field value

func (*StorageSystemsInitializeTrustResponse) SetRedirectUris

func (o *StorageSystemsInitializeTrustResponse) SetRedirectUris(v []string)

SetRedirectUris sets field value

func (StorageSystemsInitializeTrustResponse) ToMap

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

func (*StorageSystemsInitializeTrustResponse) UnmarshalJSON

func (o *StorageSystemsInitializeTrustResponse) UnmarshalJSON(data []byte) (err error)

type StorageSystemsInstance

type StorageSystemsInstance struct {
	// Identifier for the storage system.
	Id string `json:"id"`
	// Unique identifier for the device or appliance.
	SystemId *string `json:"system_id,omitempty"`
	// Type of the system.
	SystemType *string `json:"system_type,omitempty"`
	// The system bandwidth. Aggregated for a rolling average over the last 24 hours - Unit: bytes/s
	Bandwidth *int64 `json:"bandwidth,omitempty"`
	// Impact point of highest impacting issue in the capacity health category.
	CapacityImpact *int64 `json:"capacity_impact,omitempty"`
	// Total number of issues in the capacity health category.
	CapacityIssueCount *int64 `json:"capacity_issue_count,omitempty"`
	// Storage efficiency ratio of data which has compression applied to it on the system.
	CirrusDeployed     *bool    `json:"cirrus_deployed,omitempty"`
	CompressionSavings *float64 `json:"compression_savings,omitempty"`
	// Impact point of highest impacting issue in the configuration health category.
	ConfigurationImpact *int64 `json:"configuration_impact,omitempty"`
	// Total number of issues in the configuration health category.
	ConfigurationIssueCount *int64 `json:"configuration_issue_count,omitempty"`
	// The configured size for this system - Unit: bytes
	ConfiguredSize *int64 `json:"configured_size,omitempty"`
	// Connectivity status.
	ConnectivityStatus *string `json:"connectivity_status,omitempty"`
	// Type of the license on the system.
	LicenseType *string `json:"license_type,omitempty"`
	// Expiration date for the license on the system.
	LicenseExpirationDateTimestamp *time.Time `json:"license_expiration_date_timestamp,omitempty"`
	// Type of the service contract of the system.
	ContractCoverageType *string `json:"contract_coverage_type,omitempty"`
	// Expiration date for the service contract of the system.
	ContractExpirationDateTimestamp *time.Time `json:"contract_expiration_date_timestamp,omitempty"`
	// Impact point of highest impacting issue in the data protection health category.
	DataProtectionImpact *int64 `json:"data_protection_impact,omitempty"`
	// Total number of issues in the data protection health category.
	DataProtectionIssueCount *int64 `json:"data_protection_issue_count,omitempty"`
	// Unique identifier for the system.
	DisplayIdentifier *string `json:"display_identifier,omitempty"`
	// The %free capacity.
	FreePercent *float64 `json:"free_percent,omitempty"`
	// The free size value - Unit: bytes
	FreeSize *int64 `json:"free_size,omitempty"`
	// Health connectivity status.
	HealthConnectivityStatus *string `json:"health_connectivity_status,omitempty"`
	// Total amount of health issues.
	HealthIssueCount *int64 `json:"health_issue_count,omitempty"`
	// The overall health score of the system.
	HealthScore *int64 `json:"health_score,omitempty"`
	// Health state of the system.
	HealthState *string `json:"health_state,omitempty"`
	// The IOPS for the system. Aggregated for a rolling average over the last 24 hours - Unit: IO/s
	Iops *int64 `json:"iops,omitempty"`
	// IPv4 address of the system.
	Ipv4Address *string `json:"ipv4_address,omitempty"`
	// IPv6 address of the system.
	Ipv6Address *string `json:"ipv6_address,omitempty"`
	// Last time that CloudIQ received data from the system.
	LastContactTimestamp *time.Time `json:"last_contact_timestamp,omitempty"`
	// The latency for the system. Aggregated for a rolling average over the last 24 hours - Unit: microseconds
	Latency *int64 `json:"latency,omitempty"`
	// The logical size written - Unit: bytes
	LogicalSize *int64 `json:"logical_size,omitempty"`
	// The model of the system.
	Model *string `json:"model,omitempty"`
	// The user-defined name of the system.
	Name *string `json:"name,omitempty"`
	// The overall system-level storage efficiency ratio based on Thin, Snapshots, Deduplication, and Data Reduction.
	OverallEfficiency *float64 `json:"overall_efficiency,omitempty"`
	// Impact point of highest impacting issue in the performance health category.
	PerformanceImpact *int64 `json:"performance_impact,omitempty"`
	// Total number of issues in the performance health category.
	PerformanceIssueCount *int64 `json:"performance_issue_count,omitempty"`
	// The serial number for this system.
	SerialNumber *string `json:"serial_number,omitempty"`
	// Name of the site where the system is registered to.
	SiteName *string `json:"site_name,omitempty"`
	// The snaps savings for this system.
	SnapsSavings *float64 `json:"snaps_savings,omitempty"`
	// Health impact for the system.
	SystemHealthImpact *int64 `json:"system_health_impact,omitempty"`
	// Total amount of health issues for the system.
	SystemHealthIssueCount *int64 `json:"system_health_issue_count,omitempty"`
	// The savings due to thin provisioning.
	ThinSavings *float64 `json:"thin_savings,omitempty"`
	// The total size of the system - Unit: bytes
	TotalSize *int64 `json:"total_size,omitempty"`
	// The unconfigured capacity for this system - Unit: bytes
	UnconfiguredSize *int64 `json:"unconfigured_size,omitempty"`
	// Percentage of capacity used for this system.
	UsedPercent *float64 `json:"used_percent,omitempty"`
	// The value of used capacity for this system - Unit: bytes
	UsedSize *int64 `json:"used_size,omitempty"`
	// Name of the vendor who makes the system.
	Vendor *string `json:"vendor,omitempty"`
	// Version identifier.
	Version           *string                                  `json:"version,omitempty"`
	DeploymentDetails *StorageSystemsInstanceDeploymentDetails `json:"deployment_details,omitempty"`
}

StorageSystemsInstance The storage system.

func NewStorageSystemsInstance

func NewStorageSystemsInstance(id string) *StorageSystemsInstance

NewStorageSystemsInstance instantiates a new StorageSystemsInstance 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 NewStorageSystemsInstanceWithDefaults

func NewStorageSystemsInstanceWithDefaults() *StorageSystemsInstance

NewStorageSystemsInstanceWithDefaults instantiates a new StorageSystemsInstance 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 (*StorageSystemsInstance) GetBandwidth

func (o *StorageSystemsInstance) GetBandwidth() int64

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetBandwidthOk

func (o *StorageSystemsInstance) GetBandwidthOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetCapacityImpact

func (o *StorageSystemsInstance) GetCapacityImpact() int64

GetCapacityImpact returns the CapacityImpact field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetCapacityImpactOk

func (o *StorageSystemsInstance) GetCapacityImpactOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetCapacityIssueCount

func (o *StorageSystemsInstance) GetCapacityIssueCount() int64

GetCapacityIssueCount returns the CapacityIssueCount field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetCapacityIssueCountOk

func (o *StorageSystemsInstance) GetCapacityIssueCountOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetCompressionSavings

func (o *StorageSystemsInstance) GetCompressionSavings() float64

GetCompressionSavings returns the CompressionSavings field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetCompressionSavingsOk

func (o *StorageSystemsInstance) GetCompressionSavingsOk() (*float64, bool)

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

func (*StorageSystemsInstance) GetConfigurationImpact

func (o *StorageSystemsInstance) GetConfigurationImpact() int64

GetConfigurationImpact returns the ConfigurationImpact field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetConfigurationImpactOk

func (o *StorageSystemsInstance) GetConfigurationImpactOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetConfigurationIssueCount

func (o *StorageSystemsInstance) GetConfigurationIssueCount() int64

GetConfigurationIssueCount returns the ConfigurationIssueCount field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetConfigurationIssueCountOk

func (o *StorageSystemsInstance) GetConfigurationIssueCountOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetConfiguredSize

func (o *StorageSystemsInstance) GetConfiguredSize() int64

GetConfiguredSize returns the ConfiguredSize field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetConfiguredSizeOk

func (o *StorageSystemsInstance) GetConfiguredSizeOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetConnectivityStatus

func (o *StorageSystemsInstance) GetConnectivityStatus() string

GetConnectivityStatus returns the ConnectivityStatus field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetConnectivityStatusOk

func (o *StorageSystemsInstance) GetConnectivityStatusOk() (*string, bool)

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

func (*StorageSystemsInstance) GetContractCoverageType

func (o *StorageSystemsInstance) GetContractCoverageType() string

GetContractCoverageType returns the ContractCoverageType field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetContractCoverageTypeOk

func (o *StorageSystemsInstance) GetContractCoverageTypeOk() (*string, bool)

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

func (*StorageSystemsInstance) GetContractExpirationDateTimestamp

func (o *StorageSystemsInstance) GetContractExpirationDateTimestamp() time.Time

GetContractExpirationDateTimestamp returns the ContractExpirationDateTimestamp field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetContractExpirationDateTimestampOk

func (o *StorageSystemsInstance) GetContractExpirationDateTimestampOk() (*time.Time, bool)

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

func (*StorageSystemsInstance) GetDataProtectionImpact

func (o *StorageSystemsInstance) GetDataProtectionImpact() int64

GetDataProtectionImpact returns the DataProtectionImpact field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetDataProtectionImpactOk

func (o *StorageSystemsInstance) GetDataProtectionImpactOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetDataProtectionIssueCount

func (o *StorageSystemsInstance) GetDataProtectionIssueCount() int64

GetDataProtectionIssueCount returns the DataProtectionIssueCount field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetDataProtectionIssueCountOk

func (o *StorageSystemsInstance) GetDataProtectionIssueCountOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetDeploymentDetails

GetDeploymentDetails returns the DeploymentDetails field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetDeploymentDetailsOk

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

func (*StorageSystemsInstance) GetDisplayIdentifier

func (o *StorageSystemsInstance) GetDisplayIdentifier() string

GetDisplayIdentifier returns the DisplayIdentifier field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetDisplayIdentifierOk

func (o *StorageSystemsInstance) GetDisplayIdentifierOk() (*string, bool)

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

func (*StorageSystemsInstance) GetFreePercent

func (o *StorageSystemsInstance) GetFreePercent() float64

GetFreePercent returns the FreePercent field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetFreePercentOk

func (o *StorageSystemsInstance) GetFreePercentOk() (*float64, bool)

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

func (*StorageSystemsInstance) GetFreeSize

func (o *StorageSystemsInstance) GetFreeSize() int64

GetFreeSize returns the FreeSize field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetFreeSizeOk

func (o *StorageSystemsInstance) GetFreeSizeOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetHealthConnectivityStatus

func (o *StorageSystemsInstance) GetHealthConnectivityStatus() string

GetHealthConnectivityStatus returns the HealthConnectivityStatus field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetHealthConnectivityStatusOk

func (o *StorageSystemsInstance) GetHealthConnectivityStatusOk() (*string, bool)

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

func (*StorageSystemsInstance) GetHealthIssueCount

func (o *StorageSystemsInstance) GetHealthIssueCount() int64

GetHealthIssueCount returns the HealthIssueCount field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetHealthIssueCountOk

func (o *StorageSystemsInstance) GetHealthIssueCountOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetHealthScore

func (o *StorageSystemsInstance) GetHealthScore() int64

GetHealthScore returns the HealthScore field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetHealthScoreOk

func (o *StorageSystemsInstance) GetHealthScoreOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetHealthState

func (o *StorageSystemsInstance) GetHealthState() string

GetHealthState returns the HealthState field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetHealthStateOk

func (o *StorageSystemsInstance) GetHealthStateOk() (*string, bool)

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

func (*StorageSystemsInstance) GetId

func (o *StorageSystemsInstance) GetId() string

GetId returns the Id field value

func (*StorageSystemsInstance) GetIdOk

func (o *StorageSystemsInstance) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*StorageSystemsInstance) GetIops

func (o *StorageSystemsInstance) GetIops() int64

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

func (*StorageSystemsInstance) GetIopsOk

func (o *StorageSystemsInstance) GetIopsOk() (*int64, 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 (*StorageSystemsInstance) GetIpv4Address

func (o *StorageSystemsInstance) GetIpv4Address() string

GetIpv4Address returns the Ipv4Address field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetIpv4AddressOk

func (o *StorageSystemsInstance) GetIpv4AddressOk() (*string, bool)

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

func (*StorageSystemsInstance) GetIpv6Address

func (o *StorageSystemsInstance) GetIpv6Address() string

GetIpv6Address returns the Ipv6Address field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetIpv6AddressOk

func (o *StorageSystemsInstance) GetIpv6AddressOk() (*string, bool)

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

func (*StorageSystemsInstance) GetLastContactTimestamp

func (o *StorageSystemsInstance) GetLastContactTimestamp() time.Time

GetLastContactTimestamp returns the LastContactTimestamp field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetLastContactTimestampOk

func (o *StorageSystemsInstance) GetLastContactTimestampOk() (*time.Time, bool)

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

func (*StorageSystemsInstance) GetLatency

func (o *StorageSystemsInstance) GetLatency() int64

GetLatency returns the Latency field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetLatencyOk

func (o *StorageSystemsInstance) GetLatencyOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetLicenseExpirationDateTimestamp

func (o *StorageSystemsInstance) GetLicenseExpirationDateTimestamp() time.Time

GetLicenseExpirationDateTimestamp returns the LicenseExpirationDateTimestamp field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetLicenseExpirationDateTimestampOk

func (o *StorageSystemsInstance) GetLicenseExpirationDateTimestampOk() (*time.Time, bool)

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

func (*StorageSystemsInstance) GetLicenseType

func (o *StorageSystemsInstance) GetLicenseType() string

GetLicenseType returns the LicenseType field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetLicenseTypeOk

func (o *StorageSystemsInstance) GetLicenseTypeOk() (*string, bool)

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

func (*StorageSystemsInstance) GetLogicalSize

func (o *StorageSystemsInstance) GetLogicalSize() int64

GetLogicalSize returns the LogicalSize field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetLogicalSizeOk

func (o *StorageSystemsInstance) GetLogicalSizeOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetModel

func (o *StorageSystemsInstance) GetModel() string

GetModel returns the Model field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetModelOk

func (o *StorageSystemsInstance) GetModelOk() (*string, bool)

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

func (*StorageSystemsInstance) GetName

func (o *StorageSystemsInstance) GetName() string

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

func (*StorageSystemsInstance) GetNameOk

func (o *StorageSystemsInstance) GetNameOk() (*string, 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 (*StorageSystemsInstance) GetOverallEfficiency

func (o *StorageSystemsInstance) GetOverallEfficiency() float64

GetOverallEfficiency returns the OverallEfficiency field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetOverallEfficiencyOk

func (o *StorageSystemsInstance) GetOverallEfficiencyOk() (*float64, bool)

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

func (*StorageSystemsInstance) GetPerformanceImpact

func (o *StorageSystemsInstance) GetPerformanceImpact() int64

GetPerformanceImpact returns the PerformanceImpact field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetPerformanceImpactOk

func (o *StorageSystemsInstance) GetPerformanceImpactOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetPerformanceIssueCount

func (o *StorageSystemsInstance) GetPerformanceIssueCount() int64

GetPerformanceIssueCount returns the PerformanceIssueCount field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetPerformanceIssueCountOk

func (o *StorageSystemsInstance) GetPerformanceIssueCountOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetSerialNumber

func (o *StorageSystemsInstance) GetSerialNumber() string

GetSerialNumber returns the SerialNumber field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetSerialNumberOk

func (o *StorageSystemsInstance) GetSerialNumberOk() (*string, bool)

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

func (*StorageSystemsInstance) GetSiteName

func (o *StorageSystemsInstance) GetSiteName() string

GetSiteName returns the SiteName field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetSiteNameOk

func (o *StorageSystemsInstance) GetSiteNameOk() (*string, bool)

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

func (*StorageSystemsInstance) GetSnapsSavings

func (o *StorageSystemsInstance) GetSnapsSavings() float64

GetSnapsSavings returns the SnapsSavings field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetSnapsSavingsOk

func (o *StorageSystemsInstance) GetSnapsSavingsOk() (*float64, bool)

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

func (*StorageSystemsInstance) GetSystemHealthImpact

func (o *StorageSystemsInstance) GetSystemHealthImpact() int64

GetSystemHealthImpact returns the SystemHealthImpact field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetSystemHealthImpactOk

func (o *StorageSystemsInstance) GetSystemHealthImpactOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetSystemHealthIssueCount

func (o *StorageSystemsInstance) GetSystemHealthIssueCount() int64

GetSystemHealthIssueCount returns the SystemHealthIssueCount field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetSystemHealthIssueCountOk

func (o *StorageSystemsInstance) GetSystemHealthIssueCountOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetSystemId

func (o *StorageSystemsInstance) GetSystemId() string

GetSystemId returns the SystemId field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetSystemIdOk

func (o *StorageSystemsInstance) GetSystemIdOk() (*string, bool)

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

func (*StorageSystemsInstance) GetSystemType

func (o *StorageSystemsInstance) GetSystemType() string

GetSystemType returns the SystemType field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetSystemTypeOk

func (o *StorageSystemsInstance) GetSystemTypeOk() (*string, bool)

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

func (*StorageSystemsInstance) GetThinSavings

func (o *StorageSystemsInstance) GetThinSavings() float64

GetThinSavings returns the ThinSavings field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetThinSavingsOk

func (o *StorageSystemsInstance) GetThinSavingsOk() (*float64, bool)

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

func (*StorageSystemsInstance) GetTotalSize

func (o *StorageSystemsInstance) GetTotalSize() int64

GetTotalSize returns the TotalSize field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetTotalSizeOk

func (o *StorageSystemsInstance) GetTotalSizeOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetUnconfiguredSize

func (o *StorageSystemsInstance) GetUnconfiguredSize() int64

GetUnconfiguredSize returns the UnconfiguredSize field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetUnconfiguredSizeOk

func (o *StorageSystemsInstance) GetUnconfiguredSizeOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetUsedPercent

func (o *StorageSystemsInstance) GetUsedPercent() float64

GetUsedPercent returns the UsedPercent field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetUsedPercentOk

func (o *StorageSystemsInstance) GetUsedPercentOk() (*float64, bool)

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

func (*StorageSystemsInstance) GetUsedSize

func (o *StorageSystemsInstance) GetUsedSize() int64

GetUsedSize returns the UsedSize field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetUsedSizeOk

func (o *StorageSystemsInstance) GetUsedSizeOk() (*int64, bool)

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

func (*StorageSystemsInstance) GetVendor

func (o *StorageSystemsInstance) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetVendorOk

func (o *StorageSystemsInstance) GetVendorOk() (*string, bool)

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

func (*StorageSystemsInstance) GetVersion

func (o *StorageSystemsInstance) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*StorageSystemsInstance) GetVersionOk

func (o *StorageSystemsInstance) GetVersionOk() (*string, bool)

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

func (*StorageSystemsInstance) HasBandwidth

func (o *StorageSystemsInstance) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasCapacityImpact

func (o *StorageSystemsInstance) HasCapacityImpact() bool

HasCapacityImpact returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasCapacityIssueCount

func (o *StorageSystemsInstance) HasCapacityIssueCount() bool

HasCapacityIssueCount returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasCompressionSavings

func (o *StorageSystemsInstance) HasCompressionSavings() bool

HasCompressionSavings returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasConfigurationImpact

func (o *StorageSystemsInstance) HasConfigurationImpact() bool

HasConfigurationImpact returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasConfigurationIssueCount

func (o *StorageSystemsInstance) HasConfigurationIssueCount() bool

HasConfigurationIssueCount returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasConfiguredSize

func (o *StorageSystemsInstance) HasConfiguredSize() bool

HasConfiguredSize returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasConnectivityStatus

func (o *StorageSystemsInstance) HasConnectivityStatus() bool

HasConnectivityStatus returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasContractCoverageType

func (o *StorageSystemsInstance) HasContractCoverageType() bool

HasContractCoverageType returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasContractExpirationDateTimestamp

func (o *StorageSystemsInstance) HasContractExpirationDateTimestamp() bool

HasContractExpirationDateTimestamp returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasDataProtectionImpact

func (o *StorageSystemsInstance) HasDataProtectionImpact() bool

HasDataProtectionImpact returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasDataProtectionIssueCount

func (o *StorageSystemsInstance) HasDataProtectionIssueCount() bool

HasDataProtectionIssueCount returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasDeploymentDetails

func (o *StorageSystemsInstance) HasDeploymentDetails() bool

HasDeploymentDetails returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasDisplayIdentifier

func (o *StorageSystemsInstance) HasDisplayIdentifier() bool

HasDisplayIdentifier returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasFreePercent

func (o *StorageSystemsInstance) HasFreePercent() bool

HasFreePercent returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasFreeSize

func (o *StorageSystemsInstance) HasFreeSize() bool

HasFreeSize returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasHealthConnectivityStatus

func (o *StorageSystemsInstance) HasHealthConnectivityStatus() bool

HasHealthConnectivityStatus returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasHealthIssueCount

func (o *StorageSystemsInstance) HasHealthIssueCount() bool

HasHealthIssueCount returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasHealthScore

func (o *StorageSystemsInstance) HasHealthScore() bool

HasHealthScore returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasHealthState

func (o *StorageSystemsInstance) HasHealthState() bool

HasHealthState returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasIops

func (o *StorageSystemsInstance) HasIops() bool

HasIops returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasIpv4Address

func (o *StorageSystemsInstance) HasIpv4Address() bool

HasIpv4Address returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasIpv6Address

func (o *StorageSystemsInstance) HasIpv6Address() bool

HasIpv6Address returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasLastContactTimestamp

func (o *StorageSystemsInstance) HasLastContactTimestamp() bool

HasLastContactTimestamp returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasLatency

func (o *StorageSystemsInstance) HasLatency() bool

HasLatency returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasLicenseExpirationDateTimestamp

func (o *StorageSystemsInstance) HasLicenseExpirationDateTimestamp() bool

HasLicenseExpirationDateTimestamp returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasLicenseType

func (o *StorageSystemsInstance) HasLicenseType() bool

HasLicenseType returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasLogicalSize

func (o *StorageSystemsInstance) HasLogicalSize() bool

HasLogicalSize returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasModel

func (o *StorageSystemsInstance) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasName

func (o *StorageSystemsInstance) HasName() bool

HasName returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasOverallEfficiency

func (o *StorageSystemsInstance) HasOverallEfficiency() bool

HasOverallEfficiency returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasPerformanceImpact

func (o *StorageSystemsInstance) HasPerformanceImpact() bool

HasPerformanceImpact returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasPerformanceIssueCount

func (o *StorageSystemsInstance) HasPerformanceIssueCount() bool

HasPerformanceIssueCount returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasSerialNumber

func (o *StorageSystemsInstance) HasSerialNumber() bool

HasSerialNumber returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasSiteName

func (o *StorageSystemsInstance) HasSiteName() bool

HasSiteName returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasSnapsSavings

func (o *StorageSystemsInstance) HasSnapsSavings() bool

HasSnapsSavings returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasSystemHealthImpact

func (o *StorageSystemsInstance) HasSystemHealthImpact() bool

HasSystemHealthImpact returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasSystemHealthIssueCount

func (o *StorageSystemsInstance) HasSystemHealthIssueCount() bool

HasSystemHealthIssueCount returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasSystemId

func (o *StorageSystemsInstance) HasSystemId() bool

HasSystemId returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasSystemType

func (o *StorageSystemsInstance) HasSystemType() bool

HasSystemType returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasThinSavings

func (o *StorageSystemsInstance) HasThinSavings() bool

HasThinSavings returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasTotalSize

func (o *StorageSystemsInstance) HasTotalSize() bool

HasTotalSize returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasUnconfiguredSize

func (o *StorageSystemsInstance) HasUnconfiguredSize() bool

HasUnconfiguredSize returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasUsedPercent

func (o *StorageSystemsInstance) HasUsedPercent() bool

HasUsedPercent returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasUsedSize

func (o *StorageSystemsInstance) HasUsedSize() bool

HasUsedSize returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasVendor

func (o *StorageSystemsInstance) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (*StorageSystemsInstance) HasVersion

func (o *StorageSystemsInstance) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (StorageSystemsInstance) MarshalJSON

func (o StorageSystemsInstance) MarshalJSON() ([]byte, error)

func (*StorageSystemsInstance) SetBandwidth

func (o *StorageSystemsInstance) SetBandwidth(v int64)

SetBandwidth gets a reference to the given int64 and assigns it to the Bandwidth field.

func (*StorageSystemsInstance) SetCapacityImpact

func (o *StorageSystemsInstance) SetCapacityImpact(v int64)

SetCapacityImpact gets a reference to the given int64 and assigns it to the CapacityImpact field.

func (*StorageSystemsInstance) SetCapacityIssueCount

func (o *StorageSystemsInstance) SetCapacityIssueCount(v int64)

SetCapacityIssueCount gets a reference to the given int64 and assigns it to the CapacityIssueCount field.

func (*StorageSystemsInstance) SetCompressionSavings

func (o *StorageSystemsInstance) SetCompressionSavings(v float64)

SetCompressionSavings gets a reference to the given float64 and assigns it to the CompressionSavings field.

func (*StorageSystemsInstance) SetConfigurationImpact

func (o *StorageSystemsInstance) SetConfigurationImpact(v int64)

SetConfigurationImpact gets a reference to the given int64 and assigns it to the ConfigurationImpact field.

func (*StorageSystemsInstance) SetConfigurationIssueCount

func (o *StorageSystemsInstance) SetConfigurationIssueCount(v int64)

SetConfigurationIssueCount gets a reference to the given int64 and assigns it to the ConfigurationIssueCount field.

func (*StorageSystemsInstance) SetConfiguredSize

func (o *StorageSystemsInstance) SetConfiguredSize(v int64)

SetConfiguredSize gets a reference to the given int64 and assigns it to the ConfiguredSize field.

func (*StorageSystemsInstance) SetConnectivityStatus

func (o *StorageSystemsInstance) SetConnectivityStatus(v string)

SetConnectivityStatus gets a reference to the given string and assigns it to the ConnectivityStatus field.

func (*StorageSystemsInstance) SetContractCoverageType

func (o *StorageSystemsInstance) SetContractCoverageType(v string)

SetContractCoverageType gets a reference to the given string and assigns it to the ContractCoverageType field.

func (*StorageSystemsInstance) SetContractExpirationDateTimestamp

func (o *StorageSystemsInstance) SetContractExpirationDateTimestamp(v time.Time)

SetContractExpirationDateTimestamp gets a reference to the given time.Time and assigns it to the ContractExpirationDateTimestamp field.

func (*StorageSystemsInstance) SetDataProtectionImpact

func (o *StorageSystemsInstance) SetDataProtectionImpact(v int64)

SetDataProtectionImpact gets a reference to the given int64 and assigns it to the DataProtectionImpact field.

func (*StorageSystemsInstance) SetDataProtectionIssueCount

func (o *StorageSystemsInstance) SetDataProtectionIssueCount(v int64)

SetDataProtectionIssueCount gets a reference to the given int64 and assigns it to the DataProtectionIssueCount field.

func (*StorageSystemsInstance) SetDeploymentDetails

SetDeploymentDetails gets a reference to the given StorageSystemsInstanceDeploymentDetails and assigns it to the DeploymentDetails field.

func (*StorageSystemsInstance) SetDisplayIdentifier

func (o *StorageSystemsInstance) SetDisplayIdentifier(v string)

SetDisplayIdentifier gets a reference to the given string and assigns it to the DisplayIdentifier field.

func (*StorageSystemsInstance) SetFreePercent

func (o *StorageSystemsInstance) SetFreePercent(v float64)

SetFreePercent gets a reference to the given float64 and assigns it to the FreePercent field.

func (*StorageSystemsInstance) SetFreeSize

func (o *StorageSystemsInstance) SetFreeSize(v int64)

SetFreeSize gets a reference to the given int64 and assigns it to the FreeSize field.

func (*StorageSystemsInstance) SetHealthConnectivityStatus

func (o *StorageSystemsInstance) SetHealthConnectivityStatus(v string)

SetHealthConnectivityStatus gets a reference to the given string and assigns it to the HealthConnectivityStatus field.

func (*StorageSystemsInstance) SetHealthIssueCount

func (o *StorageSystemsInstance) SetHealthIssueCount(v int64)

SetHealthIssueCount gets a reference to the given int64 and assigns it to the HealthIssueCount field.

func (*StorageSystemsInstance) SetHealthScore

func (o *StorageSystemsInstance) SetHealthScore(v int64)

SetHealthScore gets a reference to the given int64 and assigns it to the HealthScore field.

func (*StorageSystemsInstance) SetHealthState

func (o *StorageSystemsInstance) SetHealthState(v string)

SetHealthState gets a reference to the given string and assigns it to the HealthState field.

func (*StorageSystemsInstance) SetId

func (o *StorageSystemsInstance) SetId(v string)

SetId sets field value

func (*StorageSystemsInstance) SetIops

func (o *StorageSystemsInstance) SetIops(v int64)

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

func (*StorageSystemsInstance) SetIpv4Address

func (o *StorageSystemsInstance) SetIpv4Address(v string)

SetIpv4Address gets a reference to the given string and assigns it to the Ipv4Address field.

func (*StorageSystemsInstance) SetIpv6Address

func (o *StorageSystemsInstance) SetIpv6Address(v string)

SetIpv6Address gets a reference to the given string and assigns it to the Ipv6Address field.

func (*StorageSystemsInstance) SetLastContactTimestamp

func (o *StorageSystemsInstance) SetLastContactTimestamp(v time.Time)

SetLastContactTimestamp gets a reference to the given time.Time and assigns it to the LastContactTimestamp field.

func (*StorageSystemsInstance) SetLatency

func (o *StorageSystemsInstance) SetLatency(v int64)

SetLatency gets a reference to the given int64 and assigns it to the Latency field.

func (*StorageSystemsInstance) SetLicenseExpirationDateTimestamp

func (o *StorageSystemsInstance) SetLicenseExpirationDateTimestamp(v time.Time)

SetLicenseExpirationDateTimestamp gets a reference to the given time.Time and assigns it to the LicenseExpirationDateTimestamp field.

func (*StorageSystemsInstance) SetLicenseType

func (o *StorageSystemsInstance) SetLicenseType(v string)

SetLicenseType gets a reference to the given string and assigns it to the LicenseType field.

func (*StorageSystemsInstance) SetLogicalSize

func (o *StorageSystemsInstance) SetLogicalSize(v int64)

SetLogicalSize gets a reference to the given int64 and assigns it to the LogicalSize field.

func (*StorageSystemsInstance) SetModel

func (o *StorageSystemsInstance) SetModel(v string)

SetModel gets a reference to the given string and assigns it to the Model field.

func (*StorageSystemsInstance) SetName

func (o *StorageSystemsInstance) SetName(v string)

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

func (*StorageSystemsInstance) SetOverallEfficiency

func (o *StorageSystemsInstance) SetOverallEfficiency(v float64)

SetOverallEfficiency gets a reference to the given float64 and assigns it to the OverallEfficiency field.

func (*StorageSystemsInstance) SetPerformanceImpact

func (o *StorageSystemsInstance) SetPerformanceImpact(v int64)

SetPerformanceImpact gets a reference to the given int64 and assigns it to the PerformanceImpact field.

func (*StorageSystemsInstance) SetPerformanceIssueCount

func (o *StorageSystemsInstance) SetPerformanceIssueCount(v int64)

SetPerformanceIssueCount gets a reference to the given int64 and assigns it to the PerformanceIssueCount field.

func (*StorageSystemsInstance) SetSerialNumber

func (o *StorageSystemsInstance) SetSerialNumber(v string)

SetSerialNumber gets a reference to the given string and assigns it to the SerialNumber field.

func (*StorageSystemsInstance) SetSiteName

func (o *StorageSystemsInstance) SetSiteName(v string)

SetSiteName gets a reference to the given string and assigns it to the SiteName field.

func (*StorageSystemsInstance) SetSnapsSavings

func (o *StorageSystemsInstance) SetSnapsSavings(v float64)

SetSnapsSavings gets a reference to the given float64 and assigns it to the SnapsSavings field.

func (*StorageSystemsInstance) SetSystemHealthImpact

func (o *StorageSystemsInstance) SetSystemHealthImpact(v int64)

SetSystemHealthImpact gets a reference to the given int64 and assigns it to the SystemHealthImpact field.

func (*StorageSystemsInstance) SetSystemHealthIssueCount

func (o *StorageSystemsInstance) SetSystemHealthIssueCount(v int64)

SetSystemHealthIssueCount gets a reference to the given int64 and assigns it to the SystemHealthIssueCount field.

func (*StorageSystemsInstance) SetSystemId

func (o *StorageSystemsInstance) SetSystemId(v string)

SetSystemId gets a reference to the given string and assigns it to the SystemId field.

func (*StorageSystemsInstance) SetSystemType

func (o *StorageSystemsInstance) SetSystemType(v string)

SetSystemType gets a reference to the given string and assigns it to the SystemType field.

func (*StorageSystemsInstance) SetThinSavings

func (o *StorageSystemsInstance) SetThinSavings(v float64)

SetThinSavings gets a reference to the given float64 and assigns it to the ThinSavings field.

func (*StorageSystemsInstance) SetTotalSize

func (o *StorageSystemsInstance) SetTotalSize(v int64)

SetTotalSize gets a reference to the given int64 and assigns it to the TotalSize field.

func (*StorageSystemsInstance) SetUnconfiguredSize

func (o *StorageSystemsInstance) SetUnconfiguredSize(v int64)

SetUnconfiguredSize gets a reference to the given int64 and assigns it to the UnconfiguredSize field.

func (*StorageSystemsInstance) SetUsedPercent

func (o *StorageSystemsInstance) SetUsedPercent(v float64)

SetUsedPercent gets a reference to the given float64 and assigns it to the UsedPercent field.

func (*StorageSystemsInstance) SetUsedSize

func (o *StorageSystemsInstance) SetUsedSize(v int64)

SetUsedSize gets a reference to the given int64 and assigns it to the UsedSize field.

func (*StorageSystemsInstance) SetVendor

func (o *StorageSystemsInstance) SetVendor(v string)

SetVendor gets a reference to the given string and assigns it to the Vendor field.

func (*StorageSystemsInstance) SetVersion

func (o *StorageSystemsInstance) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (StorageSystemsInstance) ToMap

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

func (*StorageSystemsInstance) UnmarshalJSON

func (o *StorageSystemsInstance) UnmarshalJSON(data []byte) (err error)

type StorageSystemsInstanceDeploymentDetails

type StorageSystemsInstanceDeploymentDetails struct {
	SystemOnPremDeploymentDetails      *SystemOnPremDeploymentDetails
	SystemPublicCloudDeploymentDetails *SystemPublicCloudDeploymentDetails
}

StorageSystemsInstanceDeploymentDetails - struct for StorageSystemsInstanceDeploymentDetails

func SystemOnPremDeploymentDetailsAsStorageSystemsInstanceDeploymentDetails

func SystemOnPremDeploymentDetailsAsStorageSystemsInstanceDeploymentDetails(v *SystemOnPremDeploymentDetails) StorageSystemsInstanceDeploymentDetails

SystemOnPremDeploymentDetailsAsStorageSystemsInstanceDeploymentDetails is a convenience function that returns SystemOnPremDeploymentDetails wrapped in StorageSystemsInstanceDeploymentDetails

func SystemPublicCloudDeploymentDetailsAsStorageSystemsInstanceDeploymentDetails

func SystemPublicCloudDeploymentDetailsAsStorageSystemsInstanceDeploymentDetails(v *SystemPublicCloudDeploymentDetails) StorageSystemsInstanceDeploymentDetails

SystemPublicCloudDeploymentDetailsAsStorageSystemsInstanceDeploymentDetails is a convenience function that returns SystemPublicCloudDeploymentDetails wrapped in StorageSystemsInstanceDeploymentDetails

func (*StorageSystemsInstanceDeploymentDetails) GetActualInstance

func (obj *StorageSystemsInstanceDeploymentDetails) GetActualInstance() interface{}

Get the actual instance

func (StorageSystemsInstanceDeploymentDetails) MarshalJSON

func (src StorageSystemsInstanceDeploymentDetails) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*StorageSystemsInstanceDeploymentDetails) UnmarshalJSON

func (dst *StorageSystemsInstanceDeploymentDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type StorageTypeEnum

type StorageTypeEnum string

StorageTypeEnum This enum represents all the supported storage types * BLOCK

const (
	STORAGETYPEENUM_BLOCK StorageTypeEnum = "BLOCK"
)

List of StorageTypeEnum

func NewStorageTypeEnumFromValue

func NewStorageTypeEnumFromValue(v string) (*StorageTypeEnum, error)

NewStorageTypeEnumFromValue returns a pointer to a valid StorageTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StorageTypeEnum) IsValid

func (v StorageTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StorageTypeEnum) Ptr

Ptr returns reference to StorageTypeEnum value

func (*StorageTypeEnum) UnmarshalJSON

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

type SubnetOptions

type SubnetOptions struct {
	// AWS subnet resource identifier
	Id *string `json:"id,omitempty"`
	// IP range that Apex Navigator will use to create new subnets and use it based on the  subnet option type.  If this is a new VPC, Apex Navigator also associates this CIDR block to the new VPC as primary or secondary  CIDR block.
	CidrBlock *string         `json:"cidr_block,omitempty"`
	Type      *SubnetTypeEnum `json:"type,omitempty"`
}

SubnetOptions Subnet Options

func NewSubnetOptions

func NewSubnetOptions() *SubnetOptions

NewSubnetOptions instantiates a new SubnetOptions 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 NewSubnetOptionsWithDefaults

func NewSubnetOptionsWithDefaults() *SubnetOptions

NewSubnetOptionsWithDefaults instantiates a new SubnetOptions 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 (*SubnetOptions) GetCidrBlock

func (o *SubnetOptions) GetCidrBlock() string

GetCidrBlock returns the CidrBlock field value if set, zero value otherwise.

func (*SubnetOptions) GetCidrBlockOk

func (o *SubnetOptions) GetCidrBlockOk() (*string, bool)

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

func (*SubnetOptions) GetId

func (o *SubnetOptions) GetId() string

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

func (*SubnetOptions) GetIdOk

func (o *SubnetOptions) GetIdOk() (*string, 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 (*SubnetOptions) GetType

func (o *SubnetOptions) GetType() SubnetTypeEnum

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

func (*SubnetOptions) GetTypeOk

func (o *SubnetOptions) GetTypeOk() (*SubnetTypeEnum, 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 (*SubnetOptions) HasCidrBlock

func (o *SubnetOptions) HasCidrBlock() bool

HasCidrBlock returns a boolean if a field has been set.

func (*SubnetOptions) HasId

func (o *SubnetOptions) HasId() bool

HasId returns a boolean if a field has been set.

func (*SubnetOptions) HasType

func (o *SubnetOptions) HasType() bool

HasType returns a boolean if a field has been set.

func (SubnetOptions) MarshalJSON

func (o SubnetOptions) MarshalJSON() ([]byte, error)

func (*SubnetOptions) SetCidrBlock

func (o *SubnetOptions) SetCidrBlock(v string)

SetCidrBlock gets a reference to the given string and assigns it to the CidrBlock field.

func (*SubnetOptions) SetId

func (o *SubnetOptions) SetId(v string)

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

func (*SubnetOptions) SetType

func (o *SubnetOptions) SetType(v SubnetTypeEnum)

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

func (SubnetOptions) ToMap

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

type SubnetTypeEnum

type SubnetTypeEnum string

SubnetTypeEnum Enum for the usage type of subnet

const (
	SUBNETTYPEENUM_UNDEFINED SubnetTypeEnum = "UNDEFINED"
	SUBNETTYPEENUM_EXTERNAL  SubnetTypeEnum = "EXTERNAL"
	SUBNETTYPEENUM_INTERNAL  SubnetTypeEnum = "INTERNAL"
)

List of SubnetTypeEnum

func NewSubnetTypeEnumFromValue

func NewSubnetTypeEnumFromValue(v string) (*SubnetTypeEnum, error)

NewSubnetTypeEnumFromValue returns a pointer to a valid SubnetTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SubnetTypeEnum) IsValid

func (v SubnetTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SubnetTypeEnum) Ptr

func (v SubnetTypeEnum) Ptr() *SubnetTypeEnum

Ptr returns reference to SubnetTypeEnum value

func (*SubnetTypeEnum) UnmarshalJSON

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

type SupportMap

type SupportMap struct {
	Id string `json:"id"`
	// Evaluation period in days. After the evaluation period is expired, you need to purchase a license from Dell, to continue the use the product.
	SupportedEvaluationPeriod int32 `json:"supported_evaluation_period"`
	// Version of the storage product on the cloud
	Version string `json:"version"`
	// Part group of PowerFlex
	PartGroup *string `json:"part_group,omitempty"`
	// All the supported actions for the storage products version
	SupportedActions []StorageProductActionEnum `json:"supported_actions"`
}

SupportMap This model shows the cloud support mapping, all supported storage product versions, supported actions, and the latest supported version.

func NewSupportMap

func NewSupportMap(id string, supportedEvaluationPeriod int32, version string, supportedActions []StorageProductActionEnum) *SupportMap

NewSupportMap instantiates a new SupportMap 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 NewSupportMapWithDefaults

func NewSupportMapWithDefaults() *SupportMap

NewSupportMapWithDefaults instantiates a new SupportMap 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 (*SupportMap) GetId

func (o *SupportMap) GetId() string

GetId returns the Id field value

func (*SupportMap) GetIdOk

func (o *SupportMap) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SupportMap) GetPartGroup

func (o *SupportMap) GetPartGroup() string

GetPartGroup returns the PartGroup field value if set, zero value otherwise.

func (*SupportMap) GetPartGroupOk

func (o *SupportMap) GetPartGroupOk() (*string, bool)

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

func (*SupportMap) GetSupportedActions

func (o *SupportMap) GetSupportedActions() []StorageProductActionEnum

GetSupportedActions returns the SupportedActions field value

func (*SupportMap) GetSupportedActionsOk

func (o *SupportMap) GetSupportedActionsOk() ([]StorageProductActionEnum, bool)

GetSupportedActionsOk returns a tuple with the SupportedActions field value and a boolean to check if the value has been set.

func (*SupportMap) GetSupportedEvaluationPeriod

func (o *SupportMap) GetSupportedEvaluationPeriod() int32

GetSupportedEvaluationPeriod returns the SupportedEvaluationPeriod field value

func (*SupportMap) GetSupportedEvaluationPeriodOk

func (o *SupportMap) GetSupportedEvaluationPeriodOk() (*int32, bool)

GetSupportedEvaluationPeriodOk returns a tuple with the SupportedEvaluationPeriod field value and a boolean to check if the value has been set.

func (*SupportMap) GetVersion

func (o *SupportMap) GetVersion() string

GetVersion returns the Version field value

func (*SupportMap) GetVersionOk

func (o *SupportMap) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*SupportMap) HasPartGroup

func (o *SupportMap) HasPartGroup() bool

HasPartGroup returns a boolean if a field has been set.

func (SupportMap) MarshalJSON

func (o SupportMap) MarshalJSON() ([]byte, error)

func (*SupportMap) SetId

func (o *SupportMap) SetId(v string)

SetId sets field value

func (*SupportMap) SetPartGroup

func (o *SupportMap) SetPartGroup(v string)

SetPartGroup gets a reference to the given string and assigns it to the PartGroup field.

func (*SupportMap) SetSupportedActions

func (o *SupportMap) SetSupportedActions(v []StorageProductActionEnum)

SetSupportedActions sets field value

func (*SupportMap) SetSupportedEvaluationPeriod

func (o *SupportMap) SetSupportedEvaluationPeriod(v int32)

SetSupportedEvaluationPeriod sets field value

func (*SupportMap) SetVersion

func (o *SupportMap) SetVersion(v string)

SetVersion sets field value

func (SupportMap) ToMap

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

func (*SupportMap) UnmarshalJSON

func (o *SupportMap) UnmarshalJSON(data []byte) (err error)

type SystemDeploymentTypeEnum

type SystemDeploymentTypeEnum string

SystemDeploymentTypeEnum System deployment types (e.g. PUBLIC_CLOUD)

const (
	SYSTEMDEPLOYMENTTYPEENUM_ONPREM       SystemDeploymentTypeEnum = "ONPREM"
	SYSTEMDEPLOYMENTTYPEENUM_PUBLIC_CLOUD SystemDeploymentTypeEnum = "PUBLIC_CLOUD"
)

List of SystemDeploymentTypeEnum

func NewSystemDeploymentTypeEnumFromValue

func NewSystemDeploymentTypeEnumFromValue(v string) (*SystemDeploymentTypeEnum, error)

NewSystemDeploymentTypeEnumFromValue returns a pointer to a valid SystemDeploymentTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SystemDeploymentTypeEnum) IsValid

func (v SystemDeploymentTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SystemDeploymentTypeEnum) Ptr

Ptr returns reference to SystemDeploymentTypeEnum value

func (*SystemDeploymentTypeEnum) UnmarshalJSON

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

type SystemOnPremDeploymentDetails

type SystemOnPremDeploymentDetails struct {
	DeploymentType *SystemDeploymentTypeEnum `json:"deployment_type,omitempty"`
	// Name of the site where the system is located.
	SiteName *string `json:"site_name,omitempty"`
	// User provided description of where the system is located.
	Location *string `json:"location,omitempty"`
	// Name of the country where the system is located.
	Country *string `json:"country,omitempty"`
	// Name of the state where the system is located.
	State *string `json:"state,omitempty"`
	// Name of the city where the system is located.
	City *string `json:"city,omitempty"`
	// Street address 1 of where the system is located.
	StreetAddress1 *string `json:"street_address_1,omitempty"`
	// Street address 2 of where the system is located.
	StreetAddress2 *string `json:"street_address_2,omitempty"`
	// State ZIP code of where the system is located.
	ZipCode *string `json:"zip_code,omitempty"`
}

SystemOnPremDeploymentDetails On-premise deployment details.

func NewSystemOnPremDeploymentDetails

func NewSystemOnPremDeploymentDetails() *SystemOnPremDeploymentDetails

NewSystemOnPremDeploymentDetails instantiates a new SystemOnPremDeploymentDetails 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 NewSystemOnPremDeploymentDetailsWithDefaults

func NewSystemOnPremDeploymentDetailsWithDefaults() *SystemOnPremDeploymentDetails

NewSystemOnPremDeploymentDetailsWithDefaults instantiates a new SystemOnPremDeploymentDetails 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 (*SystemOnPremDeploymentDetails) GetCity

GetCity returns the City field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetCityOk

func (o *SystemOnPremDeploymentDetails) GetCityOk() (*string, bool)

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

func (*SystemOnPremDeploymentDetails) GetCountry

func (o *SystemOnPremDeploymentDetails) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetCountryOk

func (o *SystemOnPremDeploymentDetails) GetCountryOk() (*string, bool)

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

func (*SystemOnPremDeploymentDetails) GetDeploymentType

GetDeploymentType returns the DeploymentType field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetDeploymentTypeOk

func (o *SystemOnPremDeploymentDetails) GetDeploymentTypeOk() (*SystemDeploymentTypeEnum, bool)

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

func (*SystemOnPremDeploymentDetails) GetLocation

func (o *SystemOnPremDeploymentDetails) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetLocationOk

func (o *SystemOnPremDeploymentDetails) GetLocationOk() (*string, bool)

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

func (*SystemOnPremDeploymentDetails) GetSiteName

func (o *SystemOnPremDeploymentDetails) GetSiteName() string

GetSiteName returns the SiteName field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetSiteNameOk

func (o *SystemOnPremDeploymentDetails) GetSiteNameOk() (*string, bool)

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

func (*SystemOnPremDeploymentDetails) GetState

func (o *SystemOnPremDeploymentDetails) GetState() string

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

func (*SystemOnPremDeploymentDetails) GetStateOk

func (o *SystemOnPremDeploymentDetails) GetStateOk() (*string, 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 (*SystemOnPremDeploymentDetails) GetStreetAddress1

func (o *SystemOnPremDeploymentDetails) GetStreetAddress1() string

GetStreetAddress1 returns the StreetAddress1 field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetStreetAddress1Ok

func (o *SystemOnPremDeploymentDetails) GetStreetAddress1Ok() (*string, bool)

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

func (*SystemOnPremDeploymentDetails) GetStreetAddress2

func (o *SystemOnPremDeploymentDetails) GetStreetAddress2() string

GetStreetAddress2 returns the StreetAddress2 field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetStreetAddress2Ok

func (o *SystemOnPremDeploymentDetails) GetStreetAddress2Ok() (*string, bool)

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

func (*SystemOnPremDeploymentDetails) GetZipCode

func (o *SystemOnPremDeploymentDetails) GetZipCode() string

GetZipCode returns the ZipCode field value if set, zero value otherwise.

func (*SystemOnPremDeploymentDetails) GetZipCodeOk

func (o *SystemOnPremDeploymentDetails) GetZipCodeOk() (*string, bool)

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

func (*SystemOnPremDeploymentDetails) HasCity

func (o *SystemOnPremDeploymentDetails) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasCountry

func (o *SystemOnPremDeploymentDetails) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasDeploymentType

func (o *SystemOnPremDeploymentDetails) HasDeploymentType() bool

HasDeploymentType returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasLocation

func (o *SystemOnPremDeploymentDetails) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasSiteName

func (o *SystemOnPremDeploymentDetails) HasSiteName() bool

HasSiteName returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasState

func (o *SystemOnPremDeploymentDetails) HasState() bool

HasState returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasStreetAddress1

func (o *SystemOnPremDeploymentDetails) HasStreetAddress1() bool

HasStreetAddress1 returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasStreetAddress2

func (o *SystemOnPremDeploymentDetails) HasStreetAddress2() bool

HasStreetAddress2 returns a boolean if a field has been set.

func (*SystemOnPremDeploymentDetails) HasZipCode

func (o *SystemOnPremDeploymentDetails) HasZipCode() bool

HasZipCode returns a boolean if a field has been set.

func (SystemOnPremDeploymentDetails) MarshalJSON

func (o SystemOnPremDeploymentDetails) MarshalJSON() ([]byte, error)

func (*SystemOnPremDeploymentDetails) SetCity

func (o *SystemOnPremDeploymentDetails) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*SystemOnPremDeploymentDetails) SetCountry

func (o *SystemOnPremDeploymentDetails) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*SystemOnPremDeploymentDetails) SetDeploymentType

SetDeploymentType gets a reference to the given SystemDeploymentTypeEnum and assigns it to the DeploymentType field.

func (*SystemOnPremDeploymentDetails) SetLocation

func (o *SystemOnPremDeploymentDetails) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*SystemOnPremDeploymentDetails) SetSiteName

func (o *SystemOnPremDeploymentDetails) SetSiteName(v string)

SetSiteName gets a reference to the given string and assigns it to the SiteName field.

func (*SystemOnPremDeploymentDetails) SetState

func (o *SystemOnPremDeploymentDetails) SetState(v string)

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

func (*SystemOnPremDeploymentDetails) SetStreetAddress1

func (o *SystemOnPremDeploymentDetails) SetStreetAddress1(v string)

SetStreetAddress1 gets a reference to the given string and assigns it to the StreetAddress1 field.

func (*SystemOnPremDeploymentDetails) SetStreetAddress2

func (o *SystemOnPremDeploymentDetails) SetStreetAddress2(v string)

SetStreetAddress2 gets a reference to the given string and assigns it to the StreetAddress2 field.

func (*SystemOnPremDeploymentDetails) SetZipCode

func (o *SystemOnPremDeploymentDetails) SetZipCode(v string)

SetZipCode gets a reference to the given string and assigns it to the ZipCode field.

func (SystemOnPremDeploymentDetails) ToMap

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

type SystemPublicCloudDeploymentDetails

type SystemPublicCloudDeploymentDetails struct {
	DeploymentType *SystemDeploymentTypeEnum `json:"deployment_type,omitempty"`
	CloudType      *CloudProviderEnum        `json:"cloud_type,omitempty"`
	// Cloud provider account where the storage system resides.
	CloudAccount *string `json:"cloud_account,omitempty"`
	// Cloud provider region where the storage system resides.
	CloudRegion              *string                       `json:"cloud_region,omitempty"`
	AvailabilityZoneTopology *AvailabilityZoneTopologyEnum `json:"availability_zone_topology,omitempty"`
	// Cloud virtual private environment identifier.
	VirtualPrivateCloud *string `json:"virtual_private_cloud,omitempty"`
	// Management IPv4 or IPv6 address or DNS name of the storage system in cloud.
	CloudManagementAddress *string `json:"cloud_management_address,omitempty"`
	// Minimum IOPS requested during the deployment time - Unit: IO/s
	MinimumIops *int64 `json:"minimum_iops,omitempty"`
	// Minimum capacity requested during the deployment time - Unit: bytes
	MinimumCapacity *int64 `json:"minimum_capacity,omitempty"`
	// Tier type requested during the deployment time.
	TierType *string `json:"tier_type,omitempty"`
}

SystemPublicCloudDeploymentDetails Public cloud deployment details.

func NewSystemPublicCloudDeploymentDetails

func NewSystemPublicCloudDeploymentDetails() *SystemPublicCloudDeploymentDetails

NewSystemPublicCloudDeploymentDetails instantiates a new SystemPublicCloudDeploymentDetails 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 NewSystemPublicCloudDeploymentDetailsWithDefaults

func NewSystemPublicCloudDeploymentDetailsWithDefaults() *SystemPublicCloudDeploymentDetails

NewSystemPublicCloudDeploymentDetailsWithDefaults instantiates a new SystemPublicCloudDeploymentDetails 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 (*SystemPublicCloudDeploymentDetails) GetAvailabilityZoneTopology

func (o *SystemPublicCloudDeploymentDetails) GetAvailabilityZoneTopology() AvailabilityZoneTopologyEnum

GetAvailabilityZoneTopology returns the AvailabilityZoneTopology field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetAvailabilityZoneTopologyOk

func (o *SystemPublicCloudDeploymentDetails) GetAvailabilityZoneTopologyOk() (*AvailabilityZoneTopologyEnum, bool)

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

func (*SystemPublicCloudDeploymentDetails) GetCloudAccount

func (o *SystemPublicCloudDeploymentDetails) GetCloudAccount() string

GetCloudAccount returns the CloudAccount field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetCloudAccountOk

func (o *SystemPublicCloudDeploymentDetails) GetCloudAccountOk() (*string, bool)

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

func (*SystemPublicCloudDeploymentDetails) GetCloudManagementAddress

func (o *SystemPublicCloudDeploymentDetails) GetCloudManagementAddress() string

GetCloudManagementAddress returns the CloudManagementAddress field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetCloudManagementAddressOk

func (o *SystemPublicCloudDeploymentDetails) GetCloudManagementAddressOk() (*string, bool)

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

func (*SystemPublicCloudDeploymentDetails) GetCloudRegion

func (o *SystemPublicCloudDeploymentDetails) GetCloudRegion() string

GetCloudRegion returns the CloudRegion field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetCloudRegionOk

func (o *SystemPublicCloudDeploymentDetails) GetCloudRegionOk() (*string, bool)

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

func (*SystemPublicCloudDeploymentDetails) GetCloudType

GetCloudType returns the CloudType field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetCloudTypeOk

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

func (*SystemPublicCloudDeploymentDetails) GetDeploymentType

GetDeploymentType returns the DeploymentType field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetDeploymentTypeOk

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

func (*SystemPublicCloudDeploymentDetails) GetMinimumCapacity

func (o *SystemPublicCloudDeploymentDetails) GetMinimumCapacity() int64

GetMinimumCapacity returns the MinimumCapacity field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetMinimumCapacityOk

func (o *SystemPublicCloudDeploymentDetails) GetMinimumCapacityOk() (*int64, bool)

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

func (*SystemPublicCloudDeploymentDetails) GetMinimumIops

func (o *SystemPublicCloudDeploymentDetails) GetMinimumIops() int64

GetMinimumIops returns the MinimumIops field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetMinimumIopsOk

func (o *SystemPublicCloudDeploymentDetails) GetMinimumIopsOk() (*int64, bool)

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

func (*SystemPublicCloudDeploymentDetails) GetTierType

func (o *SystemPublicCloudDeploymentDetails) GetTierType() string

GetTierType returns the TierType field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetTierTypeOk

func (o *SystemPublicCloudDeploymentDetails) GetTierTypeOk() (*string, bool)

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

func (*SystemPublicCloudDeploymentDetails) GetVirtualPrivateCloud

func (o *SystemPublicCloudDeploymentDetails) GetVirtualPrivateCloud() string

GetVirtualPrivateCloud returns the VirtualPrivateCloud field value if set, zero value otherwise.

func (*SystemPublicCloudDeploymentDetails) GetVirtualPrivateCloudOk

func (o *SystemPublicCloudDeploymentDetails) GetVirtualPrivateCloudOk() (*string, bool)

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

func (*SystemPublicCloudDeploymentDetails) HasAvailabilityZoneTopology

func (o *SystemPublicCloudDeploymentDetails) HasAvailabilityZoneTopology() bool

HasAvailabilityZoneTopology returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasCloudAccount

func (o *SystemPublicCloudDeploymentDetails) HasCloudAccount() bool

HasCloudAccount returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasCloudManagementAddress

func (o *SystemPublicCloudDeploymentDetails) HasCloudManagementAddress() bool

HasCloudManagementAddress returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasCloudRegion

func (o *SystemPublicCloudDeploymentDetails) HasCloudRegion() bool

HasCloudRegion returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasCloudType

func (o *SystemPublicCloudDeploymentDetails) HasCloudType() bool

HasCloudType returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasDeploymentType

func (o *SystemPublicCloudDeploymentDetails) HasDeploymentType() bool

HasDeploymentType returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasMinimumCapacity

func (o *SystemPublicCloudDeploymentDetails) HasMinimumCapacity() bool

HasMinimumCapacity returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasMinimumIops

func (o *SystemPublicCloudDeploymentDetails) HasMinimumIops() bool

HasMinimumIops returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasTierType

func (o *SystemPublicCloudDeploymentDetails) HasTierType() bool

HasTierType returns a boolean if a field has been set.

func (*SystemPublicCloudDeploymentDetails) HasVirtualPrivateCloud

func (o *SystemPublicCloudDeploymentDetails) HasVirtualPrivateCloud() bool

HasVirtualPrivateCloud returns a boolean if a field has been set.

func (SystemPublicCloudDeploymentDetails) MarshalJSON

func (o SystemPublicCloudDeploymentDetails) MarshalJSON() ([]byte, error)

func (*SystemPublicCloudDeploymentDetails) SetAvailabilityZoneTopology

func (o *SystemPublicCloudDeploymentDetails) SetAvailabilityZoneTopology(v AvailabilityZoneTopologyEnum)

SetAvailabilityZoneTopology gets a reference to the given AvailabilityZoneTopologyEnum and assigns it to the AvailabilityZoneTopology field.

func (*SystemPublicCloudDeploymentDetails) SetCloudAccount

func (o *SystemPublicCloudDeploymentDetails) SetCloudAccount(v string)

SetCloudAccount gets a reference to the given string and assigns it to the CloudAccount field.

func (*SystemPublicCloudDeploymentDetails) SetCloudManagementAddress

func (o *SystemPublicCloudDeploymentDetails) SetCloudManagementAddress(v string)

SetCloudManagementAddress gets a reference to the given string and assigns it to the CloudManagementAddress field.

func (*SystemPublicCloudDeploymentDetails) SetCloudRegion

func (o *SystemPublicCloudDeploymentDetails) SetCloudRegion(v string)

SetCloudRegion gets a reference to the given string and assigns it to the CloudRegion field.

func (*SystemPublicCloudDeploymentDetails) SetCloudType

SetCloudType gets a reference to the given CloudProviderEnum and assigns it to the CloudType field.

func (*SystemPublicCloudDeploymentDetails) SetDeploymentType

SetDeploymentType gets a reference to the given SystemDeploymentTypeEnum and assigns it to the DeploymentType field.

func (*SystemPublicCloudDeploymentDetails) SetMinimumCapacity

func (o *SystemPublicCloudDeploymentDetails) SetMinimumCapacity(v int64)

SetMinimumCapacity gets a reference to the given int64 and assigns it to the MinimumCapacity field.

func (*SystemPublicCloudDeploymentDetails) SetMinimumIops

func (o *SystemPublicCloudDeploymentDetails) SetMinimumIops(v int64)

SetMinimumIops gets a reference to the given int64 and assigns it to the MinimumIops field.

func (*SystemPublicCloudDeploymentDetails) SetTierType

func (o *SystemPublicCloudDeploymentDetails) SetTierType(v string)

SetTierType gets a reference to the given string and assigns it to the TierType field.

func (*SystemPublicCloudDeploymentDetails) SetVirtualPrivateCloud

func (o *SystemPublicCloudDeploymentDetails) SetVirtualPrivateCloud(v string)

SetVirtualPrivateCloud gets a reference to the given string and assigns it to the VirtualPrivateCloud field.

func (SystemPublicCloudDeploymentDetails) ToMap

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

type TargetSystemOptions

type TargetSystemOptions struct {
	// Storage pool to use for allocsting target volumes
	StoragePool *string `json:"storage_pool,omitempty"`
}

TargetSystemOptions TargetSystemOptions

func NewTargetSystemOptions

func NewTargetSystemOptions() *TargetSystemOptions

NewTargetSystemOptions instantiates a new TargetSystemOptions 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 NewTargetSystemOptionsWithDefaults

func NewTargetSystemOptionsWithDefaults() *TargetSystemOptions

NewTargetSystemOptionsWithDefaults instantiates a new TargetSystemOptions 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 (*TargetSystemOptions) GetStoragePool

func (o *TargetSystemOptions) GetStoragePool() string

GetStoragePool returns the StoragePool field value if set, zero value otherwise.

func (*TargetSystemOptions) GetStoragePoolOk

func (o *TargetSystemOptions) GetStoragePoolOk() (*string, bool)

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

func (*TargetSystemOptions) HasStoragePool

func (o *TargetSystemOptions) HasStoragePool() bool

HasStoragePool returns a boolean if a field has been set.

func (TargetSystemOptions) MarshalJSON

func (o TargetSystemOptions) MarshalJSON() ([]byte, error)

func (*TargetSystemOptions) SetStoragePool

func (o *TargetSystemOptions) SetStoragePool(v string)

SetStoragePool gets a reference to the given string and assigns it to the StoragePool field.

func (TargetSystemOptions) ToMap

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

type TierEnum

type TierEnum string

TierEnum Enum for all the supported tier for given storage product. * BALANCED * PERFORMANCE_OPTIMIZED

const (
	TIERENUM_BALANCED              TierEnum = "BALANCED"
	TIERENUM_PERFORMANCE_OPTIMIZED TierEnum = "PERFORMANCE_OPTIMIZED"
)

List of TierEnum

func NewTierEnumFromValue

func NewTierEnumFromValue(v string) (*TierEnum, error)

NewTierEnumFromValue returns a pointer to a valid TierEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TierEnum) IsValid

func (v TierEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TierEnum) Ptr

func (v TierEnum) Ptr() *TierEnum

Ptr returns reference to TierEnum value

func (*TierEnum) UnmarshalJSON

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

type TierInfo

type TierInfo struct {
	Id string `json:"id"`
	// Tier name
	Name     string   `json:"name"`
	TierType TierEnum `json:"tier_type"`
	// Description of the tier
	Description string `json:"description"`
	// Supported storage options for a tier
	StorageOptions []TierOption `json:"storage_options"`
	// Supported cloud options for a tier
	CloudOptions []TierOption `json:"cloud_options"`
}

TierInfo This model represents the tier info for a storage template

func NewTierInfo

func NewTierInfo(id string, name string, tierType TierEnum, description string, storageOptions []TierOption, cloudOptions []TierOption) *TierInfo

NewTierInfo instantiates a new TierInfo 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 NewTierInfoWithDefaults

func NewTierInfoWithDefaults() *TierInfo

NewTierInfoWithDefaults instantiates a new TierInfo 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 (*TierInfo) GetCloudOptions

func (o *TierInfo) GetCloudOptions() []TierOption

GetCloudOptions returns the CloudOptions field value

func (*TierInfo) GetCloudOptionsOk

func (o *TierInfo) GetCloudOptionsOk() ([]TierOption, bool)

GetCloudOptionsOk returns a tuple with the CloudOptions field value and a boolean to check if the value has been set.

func (*TierInfo) GetDescription

func (o *TierInfo) GetDescription() string

GetDescription returns the Description field value

func (*TierInfo) GetDescriptionOk

func (o *TierInfo) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TierInfo) GetId

func (o *TierInfo) GetId() string

GetId returns the Id field value

func (*TierInfo) GetIdOk

func (o *TierInfo) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TierInfo) GetName

func (o *TierInfo) GetName() string

GetName returns the Name field value

func (*TierInfo) GetNameOk

func (o *TierInfo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TierInfo) GetStorageOptions

func (o *TierInfo) GetStorageOptions() []TierOption

GetStorageOptions returns the StorageOptions field value

func (*TierInfo) GetStorageOptionsOk

func (o *TierInfo) GetStorageOptionsOk() ([]TierOption, bool)

GetStorageOptionsOk returns a tuple with the StorageOptions field value and a boolean to check if the value has been set.

func (*TierInfo) GetTierType

func (o *TierInfo) GetTierType() TierEnum

GetTierType returns the TierType field value

func (*TierInfo) GetTierTypeOk

func (o *TierInfo) GetTierTypeOk() (*TierEnum, bool)

GetTierTypeOk returns a tuple with the TierType field value and a boolean to check if the value has been set.

func (TierInfo) MarshalJSON

func (o TierInfo) MarshalJSON() ([]byte, error)

func (*TierInfo) SetCloudOptions

func (o *TierInfo) SetCloudOptions(v []TierOption)

SetCloudOptions sets field value

func (*TierInfo) SetDescription

func (o *TierInfo) SetDescription(v string)

SetDescription sets field value

func (*TierInfo) SetId

func (o *TierInfo) SetId(v string)

SetId sets field value

func (*TierInfo) SetName

func (o *TierInfo) SetName(v string)

SetName sets field value

func (*TierInfo) SetStorageOptions

func (o *TierInfo) SetStorageOptions(v []TierOption)

SetStorageOptions sets field value

func (*TierInfo) SetTierType

func (o *TierInfo) SetTierType(v TierEnum)

SetTierType sets field value

func (TierInfo) ToMap

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

func (*TierInfo) UnmarshalJSON

func (o *TierInfo) UnmarshalJSON(data []byte) (err error)

type TierOption

type TierOption struct {
	Id string `json:"id"`
	// Unique key for tier option
	Key string `json:"key"`
	// Order of the option selection
	Order int32           `json:"order"`
	Value TierOptionValue `json:"value"`
}

TierOption This model represents the tier option for a offer template

func NewTierOption

func NewTierOption(id string, key string, order int32, value TierOptionValue) *TierOption

NewTierOption instantiates a new TierOption 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 NewTierOptionWithDefaults

func NewTierOptionWithDefaults() *TierOption

NewTierOptionWithDefaults instantiates a new TierOption 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 (*TierOption) GetId

func (o *TierOption) GetId() string

GetId returns the Id field value

func (*TierOption) GetIdOk

func (o *TierOption) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TierOption) GetKey

func (o *TierOption) GetKey() string

GetKey returns the Key field value

func (*TierOption) GetKeyOk

func (o *TierOption) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*TierOption) GetOrder

func (o *TierOption) GetOrder() int32

GetOrder returns the Order field value

func (*TierOption) GetOrderOk

func (o *TierOption) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order field value and a boolean to check if the value has been set.

func (*TierOption) GetValue

func (o *TierOption) GetValue() TierOptionValue

GetValue returns the Value field value

func (*TierOption) GetValueOk

func (o *TierOption) GetValueOk() (*TierOptionValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (TierOption) MarshalJSON

func (o TierOption) MarshalJSON() ([]byte, error)

func (*TierOption) SetId

func (o *TierOption) SetId(v string)

SetId sets field value

func (*TierOption) SetKey

func (o *TierOption) SetKey(v string)

SetKey sets field value

func (*TierOption) SetOrder

func (o *TierOption) SetOrder(v int32)

SetOrder sets field value

func (*TierOption) SetValue

func (o *TierOption) SetValue(v TierOptionValue)

SetValue sets field value

func (TierOption) ToMap

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

func (*TierOption) UnmarshalJSON

func (o *TierOption) UnmarshalJSON(data []byte) (err error)

type TierOptionValue

type TierOptionValue struct {
	BooleanOption             *BooleanOption
	EnumOption                *EnumOption
	FreeTextOption            *FreeTextOption
	MultiselectFreetextOption *MultiselectFreetextOption
	RangeOption               *RangeOption
}

TierOptionValue - struct for TierOptionValue

func BooleanOptionAsTierOptionValue

func BooleanOptionAsTierOptionValue(v *BooleanOption) TierOptionValue

BooleanOptionAsTierOptionValue is a convenience function that returns BooleanOption wrapped in TierOptionValue

func EnumOptionAsTierOptionValue

func EnumOptionAsTierOptionValue(v *EnumOption) TierOptionValue

EnumOptionAsTierOptionValue is a convenience function that returns EnumOption wrapped in TierOptionValue

func FreeTextOptionAsTierOptionValue

func FreeTextOptionAsTierOptionValue(v *FreeTextOption) TierOptionValue

FreeTextOptionAsTierOptionValue is a convenience function that returns FreeTextOption wrapped in TierOptionValue

func MultiselectFreetextOptionAsTierOptionValue

func MultiselectFreetextOptionAsTierOptionValue(v *MultiselectFreetextOption) TierOptionValue

MultiselectFreetextOptionAsTierOptionValue is a convenience function that returns MultiselectFreetextOption wrapped in TierOptionValue

func RangeOptionAsTierOptionValue

func RangeOptionAsTierOptionValue(v *RangeOption) TierOptionValue

RangeOptionAsTierOptionValue is a convenience function that returns RangeOption wrapped in TierOptionValue

func (*TierOptionValue) GetActualInstance

func (obj *TierOptionValue) GetActualInstance() interface{}

Get the actual instance

func (TierOptionValue) MarshalJSON

func (src TierOptionValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TierOptionValue) UnmarshalJSON

func (dst *TierOptionValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type UnmapInput

type UnmapInput struct {
	// The list of hosts to be unmapped
	HostMappings []string `json:"host_mappings"`
}

UnmapInput UnmapInput

func NewUnmapInput

func NewUnmapInput(hostMappings []string) *UnmapInput

NewUnmapInput instantiates a new UnmapInput 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 NewUnmapInputWithDefaults

func NewUnmapInputWithDefaults() *UnmapInput

NewUnmapInputWithDefaults instantiates a new UnmapInput 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 (*UnmapInput) GetHostMappings

func (o *UnmapInput) GetHostMappings() []string

GetHostMappings returns the HostMappings field value

func (*UnmapInput) GetHostMappingsOk

func (o *UnmapInput) GetHostMappingsOk() ([]string, bool)

GetHostMappingsOk returns a tuple with the HostMappings field value and a boolean to check if the value has been set.

func (UnmapInput) MarshalJSON

func (o UnmapInput) MarshalJSON() ([]byte, error)

func (*UnmapInput) SetHostMappings

func (o *UnmapInput) SetHostMappings(v []string)

SetHostMappings sets field value

func (UnmapInput) ToMap

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

func (*UnmapInput) UnmarshalJSON

func (o *UnmapInput) UnmarshalJSON(data []byte) (err error)

type UpdateCloneInput

type UpdateCloneInput struct {
	// Updated name of the clone
	Name *string `json:"name,omitempty"`
	// Updated description of the clone
	Description *string `json:"description,omitempty"`
}

UpdateCloneInput Attributes that can be updated

func NewUpdateCloneInput

func NewUpdateCloneInput() *UpdateCloneInput

NewUpdateCloneInput instantiates a new UpdateCloneInput 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 NewUpdateCloneInputWithDefaults

func NewUpdateCloneInputWithDefaults() *UpdateCloneInput

NewUpdateCloneInputWithDefaults instantiates a new UpdateCloneInput 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 (*UpdateCloneInput) GetDescription

func (o *UpdateCloneInput) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateCloneInput) GetDescriptionOk

func (o *UpdateCloneInput) GetDescriptionOk() (*string, bool)

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

func (*UpdateCloneInput) GetName

func (o *UpdateCloneInput) GetName() string

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

func (*UpdateCloneInput) GetNameOk

func (o *UpdateCloneInput) GetNameOk() (*string, 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 (*UpdateCloneInput) HasDescription

func (o *UpdateCloneInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateCloneInput) HasName

func (o *UpdateCloneInput) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateCloneInput) MarshalJSON

func (o UpdateCloneInput) MarshalJSON() ([]byte, error)

func (*UpdateCloneInput) SetDescription

func (o *UpdateCloneInput) SetDescription(v string)

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

func (*UpdateCloneInput) SetName

func (o *UpdateCloneInput) SetName(v string)

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

func (UpdateCloneInput) ToMap

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

type UpdateMobilityGroupInput

type UpdateMobilityGroupInput struct {
	// Updated name of the mobility group
	Name *string `json:"name,omitempty"`
	// Updated description of the mobility group
	Description *string `json:"description,omitempty"`
	// Update the list of members (e.g. volumes).  This is the list of identifiers of members for the mobility group.  It will replace the current list of members.
	Members []string `json:"members,omitempty"`
}

UpdateMobilityGroupInput Input for update mobility group operation

func NewUpdateMobilityGroupInput

func NewUpdateMobilityGroupInput() *UpdateMobilityGroupInput

NewUpdateMobilityGroupInput instantiates a new UpdateMobilityGroupInput 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 NewUpdateMobilityGroupInputWithDefaults

func NewUpdateMobilityGroupInputWithDefaults() *UpdateMobilityGroupInput

NewUpdateMobilityGroupInputWithDefaults instantiates a new UpdateMobilityGroupInput 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 (*UpdateMobilityGroupInput) GetDescription

func (o *UpdateMobilityGroupInput) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateMobilityGroupInput) GetDescriptionOk

func (o *UpdateMobilityGroupInput) GetDescriptionOk() (*string, bool)

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

func (*UpdateMobilityGroupInput) GetMembers

func (o *UpdateMobilityGroupInput) GetMembers() []string

GetMembers returns the Members field value if set, zero value otherwise.

func (*UpdateMobilityGroupInput) GetMembersOk

func (o *UpdateMobilityGroupInput) GetMembersOk() ([]string, bool)

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

func (*UpdateMobilityGroupInput) GetName

func (o *UpdateMobilityGroupInput) GetName() string

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

func (*UpdateMobilityGroupInput) GetNameOk

func (o *UpdateMobilityGroupInput) GetNameOk() (*string, 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 (*UpdateMobilityGroupInput) HasDescription

func (o *UpdateMobilityGroupInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateMobilityGroupInput) HasMembers

func (o *UpdateMobilityGroupInput) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*UpdateMobilityGroupInput) HasName

func (o *UpdateMobilityGroupInput) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateMobilityGroupInput) MarshalJSON

func (o UpdateMobilityGroupInput) MarshalJSON() ([]byte, error)

func (*UpdateMobilityGroupInput) SetDescription

func (o *UpdateMobilityGroupInput) SetDescription(v string)

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

func (*UpdateMobilityGroupInput) SetMembers

func (o *UpdateMobilityGroupInput) SetMembers(v []string)

SetMembers gets a reference to the given []string and assigns it to the Members field.

func (*UpdateMobilityGroupInput) SetName

func (o *UpdateMobilityGroupInput) SetName(v string)

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

func (UpdateMobilityGroupInput) ToMap

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

type UpdateMobilityTargetInput

type UpdateMobilityTargetInput struct {
	// New name for the mobility target
	Name *string `json:"name,omitempty"`
	// New description for the mobility target
	Description *string `json:"description,omitempty"`
	// Bandwidth limit in Mbps (Mega bits per second).
	BandwidthLimit *int32 `json:"bandwidth_limit,omitempty"`
}

UpdateMobilityTargetInput UpdateMobilityTargetInput

func NewUpdateMobilityTargetInput

func NewUpdateMobilityTargetInput() *UpdateMobilityTargetInput

NewUpdateMobilityTargetInput instantiates a new UpdateMobilityTargetInput 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 NewUpdateMobilityTargetInputWithDefaults

func NewUpdateMobilityTargetInputWithDefaults() *UpdateMobilityTargetInput

NewUpdateMobilityTargetInputWithDefaults instantiates a new UpdateMobilityTargetInput 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 (*UpdateMobilityTargetInput) GetBandwidthLimit

func (o *UpdateMobilityTargetInput) GetBandwidthLimit() int32

GetBandwidthLimit returns the BandwidthLimit field value if set, zero value otherwise.

func (*UpdateMobilityTargetInput) GetBandwidthLimitOk

func (o *UpdateMobilityTargetInput) GetBandwidthLimitOk() (*int32, bool)

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

func (*UpdateMobilityTargetInput) GetDescription

func (o *UpdateMobilityTargetInput) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateMobilityTargetInput) GetDescriptionOk

func (o *UpdateMobilityTargetInput) GetDescriptionOk() (*string, bool)

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

func (*UpdateMobilityTargetInput) GetName

func (o *UpdateMobilityTargetInput) GetName() string

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

func (*UpdateMobilityTargetInput) GetNameOk

func (o *UpdateMobilityTargetInput) GetNameOk() (*string, 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 (*UpdateMobilityTargetInput) HasBandwidthLimit

func (o *UpdateMobilityTargetInput) HasBandwidthLimit() bool

HasBandwidthLimit returns a boolean if a field has been set.

func (*UpdateMobilityTargetInput) HasDescription

func (o *UpdateMobilityTargetInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateMobilityTargetInput) HasName

func (o *UpdateMobilityTargetInput) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateMobilityTargetInput) MarshalJSON

func (o UpdateMobilityTargetInput) MarshalJSON() ([]byte, error)

func (*UpdateMobilityTargetInput) SetBandwidthLimit

func (o *UpdateMobilityTargetInput) SetBandwidthLimit(v int32)

SetBandwidthLimit gets a reference to the given int32 and assigns it to the BandwidthLimit field.

func (*UpdateMobilityTargetInput) SetDescription

func (o *UpdateMobilityTargetInput) SetDescription(v string)

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

func (*UpdateMobilityTargetInput) SetName

func (o *UpdateMobilityTargetInput) SetName(v string)

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

func (UpdateMobilityTargetInput) ToMap

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

type VolumesAPIService

type VolumesAPIService service

VolumesAPIService VolumesAPI service

func (*VolumesAPIService) VolumesCollection

VolumesCollection Collection Query

Get a list of all the volume objects.

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

func (*VolumesAPIService) VolumesCollectionExecute

Execute executes the request

@return VolumesCollection200Response

func (*VolumesAPIService) VolumesInstance

VolumesInstance Instance Query

Get a volume by its ID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The volume ID to retrieve
@return ApiVolumesInstanceRequest

func (*VolumesAPIService) VolumesInstanceExecute

Execute executes the request

@return VolumesInstance

type VolumesCollection200Response

type VolumesCollection200Response struct {
	Results []VolumesInstance `json:"results,omitempty"`
}

VolumesCollection200Response struct for VolumesCollection200Response

func NewVolumesCollection200Response

func NewVolumesCollection200Response() *VolumesCollection200Response

NewVolumesCollection200Response instantiates a new VolumesCollection200Response 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 NewVolumesCollection200ResponseWithDefaults

func NewVolumesCollection200ResponseWithDefaults() *VolumesCollection200Response

NewVolumesCollection200ResponseWithDefaults instantiates a new VolumesCollection200Response 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 (*VolumesCollection200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*VolumesCollection200Response) GetResultsOk

func (o *VolumesCollection200Response) GetResultsOk() ([]VolumesInstance, bool)

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

func (*VolumesCollection200Response) HasResults

func (o *VolumesCollection200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (VolumesCollection200Response) MarshalJSON

func (o VolumesCollection200Response) MarshalJSON() ([]byte, error)

func (*VolumesCollection200Response) SetResults

func (o *VolumesCollection200Response) SetResults(v []VolumesInstance)

SetResults gets a reference to the given []VolumesInstance and assigns it to the Results field.

func (VolumesCollection200Response) ToMap

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

type VolumesCollection206Response

type VolumesCollection206Response struct {
	Paging  *PagingInformation `json:"paging,omitempty"`
	Results []VolumesInstance  `json:"results,omitempty"`
}

VolumesCollection206Response struct for VolumesCollection206Response

func NewVolumesCollection206Response

func NewVolumesCollection206Response() *VolumesCollection206Response

NewVolumesCollection206Response instantiates a new VolumesCollection206Response 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 NewVolumesCollection206ResponseWithDefaults

func NewVolumesCollection206ResponseWithDefaults() *VolumesCollection206Response

NewVolumesCollection206ResponseWithDefaults instantiates a new VolumesCollection206Response 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 (*VolumesCollection206Response) GetPaging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*VolumesCollection206Response) GetPagingOk

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

func (*VolumesCollection206Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*VolumesCollection206Response) GetResultsOk

func (o *VolumesCollection206Response) GetResultsOk() ([]VolumesInstance, bool)

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

func (*VolumesCollection206Response) HasPaging

func (o *VolumesCollection206Response) HasPaging() bool

HasPaging returns a boolean if a field has been set.

func (*VolumesCollection206Response) HasResults

func (o *VolumesCollection206Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (VolumesCollection206Response) MarshalJSON

func (o VolumesCollection206Response) MarshalJSON() ([]byte, error)

func (*VolumesCollection206Response) SetPaging

SetPaging gets a reference to the given PagingInformation and assigns it to the Paging field.

func (*VolumesCollection206Response) SetResults

func (o *VolumesCollection206Response) SetResults(v []VolumesInstance)

SetResults gets a reference to the given []VolumesInstance and assigns it to the Results field.

func (VolumesCollection206Response) ToMap

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

type VolumesInstance

type VolumesInstance struct {
	// Identifier of the volume.
	Id string `json:"id"`
	// Unique identifier for the device or appliance.
	SystemId *string `json:"system_id,omitempty"`
	// Type of the system for the volume.
	SystemType *string `json:"system_type,omitempty"`
	// The allocated size of the volume - Unit: bytes
	AllocatedSize *int64 `json:"allocated_size,omitempty"`
	// The bandwidth consumed by the volume. Aggregated for a rolling average over the last 24 hours - Unit: bytes/s
	Bandwidth *int64 `json:"bandwidth,omitempty"`
	// Consistency group name of the volume.
	ConsistencyGroupName *string `json:"consistency_group_name,omitempty"`
	// The data reduction percent for the volume.
	DataReductionPercent *float64 `json:"data_reduction_percent,omitempty"`
	// The data reduction ratio for the volume.
	DataReductionRatio *float64 `json:"data_reduction_ratio,omitempty"`
	// The data reduction capacity saved for the volume - Unit: bytes
	DataReductionSavedSize *int64 `json:"data_reduction_saved_size,omitempty"`
	// The IO limit policy name for the volume.
	IoLimitPolicyName *string `json:"io_limit_policy_name,omitempty"`
	// The IOPS for the volume. Aggregated for a rolling average over the last 24 hours - Unit: IO/s
	Iops *int64 `json:"iops,omitempty"`
	// Identifies whether the volume is compressed or deduplicated.
	IsCompressedOrDeduped *string `json:"is_compressed_or_deduped,omitempty"`
	// Identifies whether the volume has thin provisioning enabled.
	IsThinEnabled *bool `json:"is_thin_enabled,omitempty"`
	// Number of health issues that are present on the volume.
	IssueCount *int64 `json:"issue_count,omitempty"`
	// The latency for the volume. Aggregated for a rolling average over the last 24 hours - Unit: microseconds
	Latency *int64 `json:"latency,omitempty"`
	// The logical size for the volume - Unit: bytes
	LogicalSize *int64 `json:"logical_size,omitempty"`
	// The name of the volume.
	Name *string `json:"name,omitempty"`
	// Identifier of the volume, defined by the system.
	NativeId *string `json:"native_id,omitempty"`
	// Type of the volume, which is either LUN or VOLUME.
	Type *string `json:"type,omitempty"`
	// The pool identifier for the volume.
	PoolId *string `json:"pool_id,omitempty"`
	// The pool name for the volume.
	PoolName *string `json:"pool_name,omitempty"`
	// Type of the pool.
	PoolType *string `json:"pool_type,omitempty"`
	// The snapshot count for the volume.
	SnapshotCount *int64 `json:"snapshot_count,omitempty"`
	// The snapshot policy for the volume.
	SnapshotPolicy *string `json:"snapshot_policy,omitempty"`
	// The snapshot size for the volume - Unit: bytes
	SnapshotSize *int64 `json:"snapshot_size,omitempty"`
	// The storage resource identifier for the volume.
	StorageResourceId *string `json:"storage_resource_id,omitempty"`
	// The storage resource native identifier for the volume.
	StorageResourceNativeId *string `json:"storage_resource_native_id,omitempty"`
	// The model of the system.
	SystemModel *string `json:"system_model,omitempty"`
	// Name of the system for the volume.
	SystemName *string `json:"system_name,omitempty"`
	// The total provisioned size of the volume - Unit: bytes
	TotalSize *int64 `json:"total_size,omitempty"`
	// The used size of the volume - Unit: bytes
	UsedSize *int64 `json:"used_size,omitempty"`
	// The unique used size of the volume - Unit: bytes
	UsedSizeUnique *int64 `json:"used_size_unique,omitempty"`
}

VolumesInstance The volume object.

func NewVolumesInstance

func NewVolumesInstance(id string) *VolumesInstance

NewVolumesInstance instantiates a new VolumesInstance 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 NewVolumesInstanceWithDefaults

func NewVolumesInstanceWithDefaults() *VolumesInstance

NewVolumesInstanceWithDefaults instantiates a new VolumesInstance 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 (*VolumesInstance) GetAllocatedSize

func (o *VolumesInstance) GetAllocatedSize() int64

GetAllocatedSize returns the AllocatedSize field value if set, zero value otherwise.

func (*VolumesInstance) GetAllocatedSizeOk

func (o *VolumesInstance) GetAllocatedSizeOk() (*int64, bool)

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

func (*VolumesInstance) GetBandwidth

func (o *VolumesInstance) GetBandwidth() int64

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*VolumesInstance) GetBandwidthOk

func (o *VolumesInstance) GetBandwidthOk() (*int64, bool)

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

func (*VolumesInstance) GetConsistencyGroupName

func (o *VolumesInstance) GetConsistencyGroupName() string

GetConsistencyGroupName returns the ConsistencyGroupName field value if set, zero value otherwise.

func (*VolumesInstance) GetConsistencyGroupNameOk

func (o *VolumesInstance) GetConsistencyGroupNameOk() (*string, bool)

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

func (*VolumesInstance) GetDataReductionPercent

func (o *VolumesInstance) GetDataReductionPercent() float64

GetDataReductionPercent returns the DataReductionPercent field value if set, zero value otherwise.

func (*VolumesInstance) GetDataReductionPercentOk

func (o *VolumesInstance) GetDataReductionPercentOk() (*float64, bool)

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

func (*VolumesInstance) GetDataReductionRatio

func (o *VolumesInstance) GetDataReductionRatio() float64

GetDataReductionRatio returns the DataReductionRatio field value if set, zero value otherwise.

func (*VolumesInstance) GetDataReductionRatioOk

func (o *VolumesInstance) GetDataReductionRatioOk() (*float64, bool)

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

func (*VolumesInstance) GetDataReductionSavedSize

func (o *VolumesInstance) GetDataReductionSavedSize() int64

GetDataReductionSavedSize returns the DataReductionSavedSize field value if set, zero value otherwise.

func (*VolumesInstance) GetDataReductionSavedSizeOk

func (o *VolumesInstance) GetDataReductionSavedSizeOk() (*int64, bool)

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

func (*VolumesInstance) GetId

func (o *VolumesInstance) GetId() string

GetId returns the Id field value

func (*VolumesInstance) GetIdOk

func (o *VolumesInstance) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*VolumesInstance) GetIoLimitPolicyName

func (o *VolumesInstance) GetIoLimitPolicyName() string

GetIoLimitPolicyName returns the IoLimitPolicyName field value if set, zero value otherwise.

func (*VolumesInstance) GetIoLimitPolicyNameOk

func (o *VolumesInstance) GetIoLimitPolicyNameOk() (*string, bool)

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

func (*VolumesInstance) GetIops

func (o *VolumesInstance) GetIops() int64

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

func (*VolumesInstance) GetIopsOk

func (o *VolumesInstance) GetIopsOk() (*int64, 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 (*VolumesInstance) GetIsCompressedOrDeduped

func (o *VolumesInstance) GetIsCompressedOrDeduped() string

GetIsCompressedOrDeduped returns the IsCompressedOrDeduped field value if set, zero value otherwise.

func (*VolumesInstance) GetIsCompressedOrDedupedOk

func (o *VolumesInstance) GetIsCompressedOrDedupedOk() (*string, bool)

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

func (*VolumesInstance) GetIsThinEnabled

func (o *VolumesInstance) GetIsThinEnabled() bool

GetIsThinEnabled returns the IsThinEnabled field value if set, zero value otherwise.

func (*VolumesInstance) GetIsThinEnabledOk

func (o *VolumesInstance) GetIsThinEnabledOk() (*bool, bool)

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

func (*VolumesInstance) GetIssueCount

func (o *VolumesInstance) GetIssueCount() int64

GetIssueCount returns the IssueCount field value if set, zero value otherwise.

func (*VolumesInstance) GetIssueCountOk

func (o *VolumesInstance) GetIssueCountOk() (*int64, bool)

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

func (*VolumesInstance) GetLatency

func (o *VolumesInstance) GetLatency() int64

GetLatency returns the Latency field value if set, zero value otherwise.

func (*VolumesInstance) GetLatencyOk

func (o *VolumesInstance) GetLatencyOk() (*int64, bool)

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

func (*VolumesInstance) GetLogicalSize

func (o *VolumesInstance) GetLogicalSize() int64

GetLogicalSize returns the LogicalSize field value if set, zero value otherwise.

func (*VolumesInstance) GetLogicalSizeOk

func (o *VolumesInstance) GetLogicalSizeOk() (*int64, bool)

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

func (*VolumesInstance) GetName

func (o *VolumesInstance) GetName() string

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

func (*VolumesInstance) GetNameOk

func (o *VolumesInstance) GetNameOk() (*string, 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 (*VolumesInstance) GetNativeId

func (o *VolumesInstance) GetNativeId() string

GetNativeId returns the NativeId field value if set, zero value otherwise.

func (*VolumesInstance) GetNativeIdOk

func (o *VolumesInstance) GetNativeIdOk() (*string, bool)

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

func (*VolumesInstance) GetPoolId

func (o *VolumesInstance) GetPoolId() string

GetPoolId returns the PoolId field value if set, zero value otherwise.

func (*VolumesInstance) GetPoolIdOk

func (o *VolumesInstance) GetPoolIdOk() (*string, bool)

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

func (*VolumesInstance) GetPoolName

func (o *VolumesInstance) GetPoolName() string

GetPoolName returns the PoolName field value if set, zero value otherwise.

func (*VolumesInstance) GetPoolNameOk

func (o *VolumesInstance) GetPoolNameOk() (*string, bool)

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

func (*VolumesInstance) GetPoolType

func (o *VolumesInstance) GetPoolType() string

GetPoolType returns the PoolType field value if set, zero value otherwise.

func (*VolumesInstance) GetPoolTypeOk

func (o *VolumesInstance) GetPoolTypeOk() (*string, bool)

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

func (*VolumesInstance) GetSnapshotCount

func (o *VolumesInstance) GetSnapshotCount() int64

GetSnapshotCount returns the SnapshotCount field value if set, zero value otherwise.

func (*VolumesInstance) GetSnapshotCountOk

func (o *VolumesInstance) GetSnapshotCountOk() (*int64, bool)

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

func (*VolumesInstance) GetSnapshotPolicy

func (o *VolumesInstance) GetSnapshotPolicy() string

GetSnapshotPolicy returns the SnapshotPolicy field value if set, zero value otherwise.

func (*VolumesInstance) GetSnapshotPolicyOk

func (o *VolumesInstance) GetSnapshotPolicyOk() (*string, bool)

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

func (*VolumesInstance) GetSnapshotSize

func (o *VolumesInstance) GetSnapshotSize() int64

GetSnapshotSize returns the SnapshotSize field value if set, zero value otherwise.

func (*VolumesInstance) GetSnapshotSizeOk

func (o *VolumesInstance) GetSnapshotSizeOk() (*int64, bool)

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

func (*VolumesInstance) GetStorageResourceId

func (o *VolumesInstance) GetStorageResourceId() string

GetStorageResourceId returns the StorageResourceId field value if set, zero value otherwise.

func (*VolumesInstance) GetStorageResourceIdOk

func (o *VolumesInstance) GetStorageResourceIdOk() (*string, bool)

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

func (*VolumesInstance) GetStorageResourceNativeId

func (o *VolumesInstance) GetStorageResourceNativeId() string

GetStorageResourceNativeId returns the StorageResourceNativeId field value if set, zero value otherwise.

func (*VolumesInstance) GetStorageResourceNativeIdOk

func (o *VolumesInstance) GetStorageResourceNativeIdOk() (*string, bool)

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

func (*VolumesInstance) GetSystemId

func (o *VolumesInstance) GetSystemId() string

GetSystemId returns the SystemId field value if set, zero value otherwise.

func (*VolumesInstance) GetSystemIdOk

func (o *VolumesInstance) GetSystemIdOk() (*string, bool)

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

func (*VolumesInstance) GetSystemModel

func (o *VolumesInstance) GetSystemModel() string

GetSystemModel returns the SystemModel field value if set, zero value otherwise.

func (*VolumesInstance) GetSystemModelOk

func (o *VolumesInstance) GetSystemModelOk() (*string, bool)

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

func (*VolumesInstance) GetSystemName

func (o *VolumesInstance) GetSystemName() string

GetSystemName returns the SystemName field value if set, zero value otherwise.

func (*VolumesInstance) GetSystemNameOk

func (o *VolumesInstance) GetSystemNameOk() (*string, bool)

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

func (*VolumesInstance) GetSystemType

func (o *VolumesInstance) GetSystemType() string

GetSystemType returns the SystemType field value if set, zero value otherwise.

func (*VolumesInstance) GetSystemTypeOk

func (o *VolumesInstance) GetSystemTypeOk() (*string, bool)

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

func (*VolumesInstance) GetTotalSize

func (o *VolumesInstance) GetTotalSize() int64

GetTotalSize returns the TotalSize field value if set, zero value otherwise.

func (*VolumesInstance) GetTotalSizeOk

func (o *VolumesInstance) GetTotalSizeOk() (*int64, bool)

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

func (*VolumesInstance) GetType

func (o *VolumesInstance) GetType() string

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

func (*VolumesInstance) GetTypeOk

func (o *VolumesInstance) GetTypeOk() (*string, 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 (*VolumesInstance) GetUsedSize

func (o *VolumesInstance) GetUsedSize() int64

GetUsedSize returns the UsedSize field value if set, zero value otherwise.

func (*VolumesInstance) GetUsedSizeOk

func (o *VolumesInstance) GetUsedSizeOk() (*int64, bool)

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

func (*VolumesInstance) GetUsedSizeUnique

func (o *VolumesInstance) GetUsedSizeUnique() int64

GetUsedSizeUnique returns the UsedSizeUnique field value if set, zero value otherwise.

func (*VolumesInstance) GetUsedSizeUniqueOk

func (o *VolumesInstance) GetUsedSizeUniqueOk() (*int64, bool)

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

func (*VolumesInstance) HasAllocatedSize

func (o *VolumesInstance) HasAllocatedSize() bool

HasAllocatedSize returns a boolean if a field has been set.

func (*VolumesInstance) HasBandwidth

func (o *VolumesInstance) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*VolumesInstance) HasConsistencyGroupName

func (o *VolumesInstance) HasConsistencyGroupName() bool

HasConsistencyGroupName returns a boolean if a field has been set.

func (*VolumesInstance) HasDataReductionPercent

func (o *VolumesInstance) HasDataReductionPercent() bool

HasDataReductionPercent returns a boolean if a field has been set.

func (*VolumesInstance) HasDataReductionRatio

func (o *VolumesInstance) HasDataReductionRatio() bool

HasDataReductionRatio returns a boolean if a field has been set.

func (*VolumesInstance) HasDataReductionSavedSize

func (o *VolumesInstance) HasDataReductionSavedSize() bool

HasDataReductionSavedSize returns a boolean if a field has been set.

func (*VolumesInstance) HasIoLimitPolicyName

func (o *VolumesInstance) HasIoLimitPolicyName() bool

HasIoLimitPolicyName returns a boolean if a field has been set.

func (*VolumesInstance) HasIops

func (o *VolumesInstance) HasIops() bool

HasIops returns a boolean if a field has been set.

func (*VolumesInstance) HasIsCompressedOrDeduped

func (o *VolumesInstance) HasIsCompressedOrDeduped() bool

HasIsCompressedOrDeduped returns a boolean if a field has been set.

func (*VolumesInstance) HasIsThinEnabled

func (o *VolumesInstance) HasIsThinEnabled() bool

HasIsThinEnabled returns a boolean if a field has been set.

func (*VolumesInstance) HasIssueCount

func (o *VolumesInstance) HasIssueCount() bool

HasIssueCount returns a boolean if a field has been set.

func (*VolumesInstance) HasLatency

func (o *VolumesInstance) HasLatency() bool

HasLatency returns a boolean if a field has been set.

func (*VolumesInstance) HasLogicalSize

func (o *VolumesInstance) HasLogicalSize() bool

HasLogicalSize returns a boolean if a field has been set.

func (*VolumesInstance) HasName

func (o *VolumesInstance) HasName() bool

HasName returns a boolean if a field has been set.

func (*VolumesInstance) HasNativeId

func (o *VolumesInstance) HasNativeId() bool

HasNativeId returns a boolean if a field has been set.

func (*VolumesInstance) HasPoolId

func (o *VolumesInstance) HasPoolId() bool

HasPoolId returns a boolean if a field has been set.

func (*VolumesInstance) HasPoolName

func (o *VolumesInstance) HasPoolName() bool

HasPoolName returns a boolean if a field has been set.

func (*VolumesInstance) HasPoolType

func (o *VolumesInstance) HasPoolType() bool

HasPoolType returns a boolean if a field has been set.

func (*VolumesInstance) HasSnapshotCount

func (o *VolumesInstance) HasSnapshotCount() bool

HasSnapshotCount returns a boolean if a field has been set.

func (*VolumesInstance) HasSnapshotPolicy

func (o *VolumesInstance) HasSnapshotPolicy() bool

HasSnapshotPolicy returns a boolean if a field has been set.

func (*VolumesInstance) HasSnapshotSize

func (o *VolumesInstance) HasSnapshotSize() bool

HasSnapshotSize returns a boolean if a field has been set.

func (*VolumesInstance) HasStorageResourceId

func (o *VolumesInstance) HasStorageResourceId() bool

HasStorageResourceId returns a boolean if a field has been set.

func (*VolumesInstance) HasStorageResourceNativeId

func (o *VolumesInstance) HasStorageResourceNativeId() bool

HasStorageResourceNativeId returns a boolean if a field has been set.

func (*VolumesInstance) HasSystemId

func (o *VolumesInstance) HasSystemId() bool

HasSystemId returns a boolean if a field has been set.

func (*VolumesInstance) HasSystemModel

func (o *VolumesInstance) HasSystemModel() bool

HasSystemModel returns a boolean if a field has been set.

func (*VolumesInstance) HasSystemName

func (o *VolumesInstance) HasSystemName() bool

HasSystemName returns a boolean if a field has been set.

func (*VolumesInstance) HasSystemType

func (o *VolumesInstance) HasSystemType() bool

HasSystemType returns a boolean if a field has been set.

func (*VolumesInstance) HasTotalSize

func (o *VolumesInstance) HasTotalSize() bool

HasTotalSize returns a boolean if a field has been set.

func (*VolumesInstance) HasType

func (o *VolumesInstance) HasType() bool

HasType returns a boolean if a field has been set.

func (*VolumesInstance) HasUsedSize

func (o *VolumesInstance) HasUsedSize() bool

HasUsedSize returns a boolean if a field has been set.

func (*VolumesInstance) HasUsedSizeUnique

func (o *VolumesInstance) HasUsedSizeUnique() bool

HasUsedSizeUnique returns a boolean if a field has been set.

func (VolumesInstance) MarshalJSON

func (o VolumesInstance) MarshalJSON() ([]byte, error)

func (*VolumesInstance) SetAllocatedSize

func (o *VolumesInstance) SetAllocatedSize(v int64)

SetAllocatedSize gets a reference to the given int64 and assigns it to the AllocatedSize field.

func (*VolumesInstance) SetBandwidth

func (o *VolumesInstance) SetBandwidth(v int64)

SetBandwidth gets a reference to the given int64 and assigns it to the Bandwidth field.

func (*VolumesInstance) SetConsistencyGroupName

func (o *VolumesInstance) SetConsistencyGroupName(v string)

SetConsistencyGroupName gets a reference to the given string and assigns it to the ConsistencyGroupName field.

func (*VolumesInstance) SetDataReductionPercent

func (o *VolumesInstance) SetDataReductionPercent(v float64)

SetDataReductionPercent gets a reference to the given float64 and assigns it to the DataReductionPercent field.

func (*VolumesInstance) SetDataReductionRatio

func (o *VolumesInstance) SetDataReductionRatio(v float64)

SetDataReductionRatio gets a reference to the given float64 and assigns it to the DataReductionRatio field.

func (*VolumesInstance) SetDataReductionSavedSize

func (o *VolumesInstance) SetDataReductionSavedSize(v int64)

SetDataReductionSavedSize gets a reference to the given int64 and assigns it to the DataReductionSavedSize field.

func (*VolumesInstance) SetId

func (o *VolumesInstance) SetId(v string)

SetId sets field value

func (*VolumesInstance) SetIoLimitPolicyName

func (o *VolumesInstance) SetIoLimitPolicyName(v string)

SetIoLimitPolicyName gets a reference to the given string and assigns it to the IoLimitPolicyName field.

func (*VolumesInstance) SetIops

func (o *VolumesInstance) SetIops(v int64)

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

func (*VolumesInstance) SetIsCompressedOrDeduped

func (o *VolumesInstance) SetIsCompressedOrDeduped(v string)

SetIsCompressedOrDeduped gets a reference to the given string and assigns it to the IsCompressedOrDeduped field.

func (*VolumesInstance) SetIsThinEnabled

func (o *VolumesInstance) SetIsThinEnabled(v bool)

SetIsThinEnabled gets a reference to the given bool and assigns it to the IsThinEnabled field.

func (*VolumesInstance) SetIssueCount

func (o *VolumesInstance) SetIssueCount(v int64)

SetIssueCount gets a reference to the given int64 and assigns it to the IssueCount field.

func (*VolumesInstance) SetLatency

func (o *VolumesInstance) SetLatency(v int64)

SetLatency gets a reference to the given int64 and assigns it to the Latency field.

func (*VolumesInstance) SetLogicalSize

func (o *VolumesInstance) SetLogicalSize(v int64)

SetLogicalSize gets a reference to the given int64 and assigns it to the LogicalSize field.

func (*VolumesInstance) SetName

func (o *VolumesInstance) SetName(v string)

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

func (*VolumesInstance) SetNativeId

func (o *VolumesInstance) SetNativeId(v string)

SetNativeId gets a reference to the given string and assigns it to the NativeId field.

func (*VolumesInstance) SetPoolId

func (o *VolumesInstance) SetPoolId(v string)

SetPoolId gets a reference to the given string and assigns it to the PoolId field.

func (*VolumesInstance) SetPoolName

func (o *VolumesInstance) SetPoolName(v string)

SetPoolName gets a reference to the given string and assigns it to the PoolName field.

func (*VolumesInstance) SetPoolType

func (o *VolumesInstance) SetPoolType(v string)

SetPoolType gets a reference to the given string and assigns it to the PoolType field.

func (*VolumesInstance) SetSnapshotCount

func (o *VolumesInstance) SetSnapshotCount(v int64)

SetSnapshotCount gets a reference to the given int64 and assigns it to the SnapshotCount field.

func (*VolumesInstance) SetSnapshotPolicy

func (o *VolumesInstance) SetSnapshotPolicy(v string)

SetSnapshotPolicy gets a reference to the given string and assigns it to the SnapshotPolicy field.

func (*VolumesInstance) SetSnapshotSize

func (o *VolumesInstance) SetSnapshotSize(v int64)

SetSnapshotSize gets a reference to the given int64 and assigns it to the SnapshotSize field.

func (*VolumesInstance) SetStorageResourceId

func (o *VolumesInstance) SetStorageResourceId(v string)

SetStorageResourceId gets a reference to the given string and assigns it to the StorageResourceId field.

func (*VolumesInstance) SetStorageResourceNativeId

func (o *VolumesInstance) SetStorageResourceNativeId(v string)

SetStorageResourceNativeId gets a reference to the given string and assigns it to the StorageResourceNativeId field.

func (*VolumesInstance) SetSystemId

func (o *VolumesInstance) SetSystemId(v string)

SetSystemId gets a reference to the given string and assigns it to the SystemId field.

func (*VolumesInstance) SetSystemModel

func (o *VolumesInstance) SetSystemModel(v string)

SetSystemModel gets a reference to the given string and assigns it to the SystemModel field.

func (*VolumesInstance) SetSystemName

func (o *VolumesInstance) SetSystemName(v string)

SetSystemName gets a reference to the given string and assigns it to the SystemName field.

func (*VolumesInstance) SetSystemType

func (o *VolumesInstance) SetSystemType(v string)

SetSystemType gets a reference to the given string and assigns it to the SystemType field.

func (*VolumesInstance) SetTotalSize

func (o *VolumesInstance) SetTotalSize(v int64)

SetTotalSize gets a reference to the given int64 and assigns it to the TotalSize field.

func (*VolumesInstance) SetType

func (o *VolumesInstance) SetType(v string)

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

func (*VolumesInstance) SetUsedSize

func (o *VolumesInstance) SetUsedSize(v int64)

SetUsedSize gets a reference to the given int64 and assigns it to the UsedSize field.

func (*VolumesInstance) SetUsedSizeUnique

func (o *VolumesInstance) SetUsedSizeUnique(v int64)

SetUsedSizeUnique gets a reference to the given int64 and assigns it to the UsedSizeUnique field.

func (VolumesInstance) ToMap

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

func (*VolumesInstance) UnmarshalJSON

func (o *VolumesInstance) UnmarshalJSON(data []byte) (err error)

type Vpc

type Vpc struct {
	// Create a new VPC. Default is false.
	IsNewVpc *bool `json:"is_new_vpc,omitempty"`
	// AWS VPC resource identifier.  Provide this value if you want Apex Navigator to deploy the storage system in your existing VPC.
	Id *string `json:"id,omitempty"`
	// AWS VPC name. Provide only name (not id) if you want Apex Navigator to deploy the storage system in a new VPC.
	Name *string `json:"name,omitempty"`
}

Vpc VPC

func NewVpc

func NewVpc() *Vpc

NewVpc instantiates a new Vpc 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 NewVpcWithDefaults

func NewVpcWithDefaults() *Vpc

NewVpcWithDefaults instantiates a new Vpc 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 (*Vpc) GetId

func (o *Vpc) GetId() string

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

func (*Vpc) GetIdOk

func (o *Vpc) GetIdOk() (*string, 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 (*Vpc) GetIsNewVpc

func (o *Vpc) GetIsNewVpc() bool

GetIsNewVpc returns the IsNewVpc field value if set, zero value otherwise.

func (*Vpc) GetIsNewVpcOk

func (o *Vpc) GetIsNewVpcOk() (*bool, bool)

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

func (*Vpc) GetName

func (o *Vpc) GetName() string

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

func (*Vpc) GetNameOk

func (o *Vpc) GetNameOk() (*string, 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 (*Vpc) HasId

func (o *Vpc) HasId() bool

HasId returns a boolean if a field has been set.

func (*Vpc) HasIsNewVpc

func (o *Vpc) HasIsNewVpc() bool

HasIsNewVpc returns a boolean if a field has been set.

func (*Vpc) HasName

func (o *Vpc) HasName() bool

HasName returns a boolean if a field has been set.

func (Vpc) MarshalJSON

func (o Vpc) MarshalJSON() ([]byte, error)

func (*Vpc) SetId

func (o *Vpc) SetId(v string)

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

func (*Vpc) SetIsNewVpc

func (o *Vpc) SetIsNewVpc(v bool)

SetIsNewVpc gets a reference to the given bool and assigns it to the IsNewVpc field.

func (*Vpc) SetName

func (o *Vpc) SetName(v string)

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

func (Vpc) ToMap

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL