Skip to content

Latest commit

 

History

History
3028 lines (1999 loc) · 66.4 KB

fb_reference.rst

File metadata and controls

3028 lines (1999 loc) · 66.4 KB

FlashBlade Reference

Client

FlashBlade REST Client Factory Method

pypureclient.flashblade.client.Client

Importable as

from pypureclient.flashblade import Client

FlashBlade REST 2.0 Client

pypureclient.flashblade.FB_2_0.client.Client

FlashBlade REST 2.1 Client

pypureclient.flashblade.FB_2_1.client.Client

FlashBlade REST 2.2 Client

pypureclient.flashblade.FB_2_2.client.Client

FlashBlade REST 2.3 Client

pypureclient.flashblade.FB_2_3.client.Client

FlashBlade REST 2.4 Client

pypureclient.flashblade.FB_2_4.client.Client

Properties

Property

pypureclient.flashblade.Property

Filter

pypureclient.flashblade.Filter

Responses

ResponseHeaders

pypureclient.flashblade.ResponseHeaders

ValidResponse

pypureclient.flashblade.ValidResponse

ApiError

pypureclient.flashblade.ApiError

ErrorResponse

pypureclient.flashblade.ErrorResponse

Models

ActiveDirectory

pypureclient.flashblade.ActiveDirectory

ActiveDirectoryPatch

pypureclient.flashblade.ActiveDirectoryPatch

ActiveDirectoryPost

pypureclient.flashblade.ActiveDirectoryPost

Admin

pypureclient.flashblade.Admin

AdminApiToken

pypureclient.flashblade.AdminApiToken

AdminCache

pypureclient.flashblade.AdminCache

AdminPatch

pypureclient.flashblade.AdminPatch

AdminSetting

pypureclient.flashblade.AdminSetting

Alert

pypureclient.flashblade.Alert

AlertWatcher

pypureclient.flashblade.AlertWatcher

AlertWatcherPost

pypureclient.flashblade.AlertWatcherPost

ApiClient

pypureclient.flashblade.ApiClient

ApiClientsPost

pypureclient.flashblade.ApiClientsPost

ApiToken

pypureclient.flashblade.ApiToken

ApiVersion

pypureclient.flashblade.ApiVersion

Array

pypureclient.flashblade.Array

ArrayConnection

pypureclient.flashblade.ArrayConnection

ArrayConnectionKey

pypureclient.flashblade.ArrayConnectionKey

ArrayConnectionPath

pypureclient.flashblade.ArrayConnectionPath

ArrayConnectionPost

pypureclient.flashblade.ArrayConnectionPost

ArrayFactoryResetToken

pypureclient.flashblade.ArrayFactoryResetToken

ArrayHttpSpecificPerformance

pypureclient.flashblade.ArrayHttpSpecificPerformance

ArrayHttpSpecificPerformanceGet

pypureclient.flashblade.ArrayHttpSpecificPerformanceGet

ArrayNfsSpecificPerformance

pypureclient.flashblade.ArrayNfsSpecificPerformance

ArrayNfsSpecificPerformanceGet

pypureclient.flashblade.ArrayNfsSpecificPerformanceGet

ArrayPerformance

pypureclient.flashblade.ArrayPerformance

ArrayPerformanceReplicationGetResp

pypureclient.flashblade.ArrayPerformanceReplicationGetResp

ArrayS3SpecificPerformance

pypureclient.flashblade.ArrayS3SpecificPerformance

ArrayS3SpecificPerformanceGetResp

pypureclient.flashblade.ArrayS3SpecificPerformanceGetResp

ArraySpace

pypureclient.flashblade.ArraySpace

Audit

pypureclient.flashblade.Audit

Blade

pypureclient.flashblade.Blade

Bucket

pypureclient.flashblade.Bucket

BucketPerformance

pypureclient.flashblade.BucketPerformance

BucketPost

pypureclient.flashblade.BucketPost

pypureclient.flashblade.BucketReplicaLink

BucketReplicaLinkPost

pypureclient.flashblade.BucketReplicaLinkPost

BucketS3SpecificPerformance

pypureclient.flashblade.BucketS3SpecificPerformance

BucketS3SpecificPerformanceGetResp

pypureclient.flashblade.BucketS3SpecificPerformanceGetResp

BuiltIn

pypureclient.flashblade.BuiltIn

BuiltInNoId

pypureclient.flashblade.BuiltInNoId

BuiltInRelationship

pypureclient.flashblade.BuiltInRelationship

Certificate

pypureclient.flashblade.Certificate

CertificateCertificateGroupGetResp

pypureclient.flashblade.CertificateCertificateGroupGetResp

CertificateGroup

pypureclient.flashblade.CertificateGroup

CertificateGroupCertificateGetResp

pypureclient.flashblade.CertificateGroupCertificateGetResp

CertificateGroupUse

pypureclient.flashblade.CertificateGroupUse

CertificatePatch

pypureclient.flashblade.CertificatePatch

CertificatePost

pypureclient.flashblade.CertificatePost

CertificateUse

pypureclient.flashblade.CertificateUse

ClientPerformance

pypureclient.flashblade.ClientPerformance

ContinuousReplicationPerformance

pypureclient.flashblade.ContinuousReplicationPerformance

Direction

pypureclient.flashblade.Direction

DirectoryService

pypureclient.flashblade.DirectoryService

DirectoryServiceManagement

pypureclient.flashblade.DirectoryServiceManagement

DirectoryServiceNfs

pypureclient.flashblade.DirectoryServiceNfs

DirectoryServiceRole

pypureclient.flashblade.DirectoryServiceRole

DirectoryServiceSmb

pypureclient.flashblade.DirectoryServiceSmb

Dns

pypureclient.flashblade.Dns

Drive

pypureclient.flashblade.Drive

Eula

pypureclient.flashblade.Eula

EulaSignature

pypureclient.flashblade.EulaSignature

FileInfo

pypureclient.flashblade.FileInfo

FileSystem

pypureclient.flashblade.FileSystem

FileSystemGroupPerformance

pypureclient.flashblade.FileSystemGroupPerformance

FileSystemPatch

pypureclient.flashblade.FileSystemPatch

FileSystemPerformance

pypureclient.flashblade.FileSystemPerformance

FileSystemPost

pypureclient.flashblade.FileSystemPost

pypureclient.flashblade.FileSystemReplicaLink

FileSystemSnapshot

pypureclient.flashblade.FileSystemSnapshot

FileSystemSnapshotPost

pypureclient.flashblade.FileSystemSnapshotPost

FileSystemSnapshotTransfer

pypureclient.flashblade.FileSystemSnapshotTransfer

FileSystemUserPerformance

pypureclient.flashblade.FileSystemUserPerformance

FixedLocationReference

pypureclient.flashblade.FixedLocationReference

FixedReference

pypureclient.flashblade.FixedReference

FixedReferenceNameOnly

pypureclient.flashblade.FixedReferenceNameOnly

FixedReferenceNoResourceType

pypureclient.flashblade.FixedReferenceNoResourceType

FixedReferenceWithRemote

pypureclient.flashblade.FixedReferenceWithRemote

Group

pypureclient.flashblade.Group

GroupQuota

pypureclient.flashblade.GroupQuota

GroupQuotaPatch

pypureclient.flashblade.GroupQuotaPatch

GroupQuotaPost

pypureclient.flashblade.GroupQuotaPost

Hardware

pypureclient.flashblade.Hardware

HardwareConnector

pypureclient.flashblade.HardwareConnector

HardwareConnectorPerformance

pypureclient.flashblade.HardwareConnectorPerformance

Http

pypureclient.flashblade.Http

Keytab

pypureclient.flashblade.Keytab

KeytabFileBase64

pypureclient.flashblade.KeytabFileBase64

KeytabFileBinary

pypureclient.flashblade.KeytabFileBinary

KeytabPost

pypureclient.flashblade.KeytabPost

KmipServer

pypureclient.flashblade.KmipServer

LifecycleRule

pypureclient.flashblade.LifecycleRule

LifecycleRuleConfigExtension

pypureclient.flashblade.LifecycleRuleConfigExtension

LifecycleRulePatch

pypureclient.flashblade.LifecycleRulePatch

LifecycleRulePost

pypureclient.flashblade.LifecycleRulePost

LinkAggregationGroup

pypureclient.flashblade.LinkAggregationGroup

Linkaggregationgroup

pypureclient.flashblade.Linkaggregationgroup

LocationReference

pypureclient.flashblade.LocationReference

Login

pypureclient.flashblade.Login

LogsAsync

pypureclient.flashblade.LogsAsync

Member

pypureclient.flashblade.Member

pypureclient.flashblade.MemberLink

MultiProtocol

pypureclient.flashblade.MultiProtocol

MultiProtocolPost

pypureclient.flashblade.MultiProtocolPost

NetworkInterface

pypureclient.flashblade.NetworkInterface

NetworkInterfacePatch

pypureclient.flashblade.NetworkInterfacePatch

Nfs

pypureclient.flashblade.Nfs

NfsExportPolicy

pypureclient.flashblade.NfsExportPolicy

NfsExportPolicyPost

pypureclient.flashblade.NfsExportPolicyPost

NfsExportPolicyRule

pypureclient.flashblade.NfsExportPolicyRule

NfsExportPolicyRuleBase

pypureclient.flashblade.NfsExportPolicyRuleBase

NfsExportPolicyRuleInPolicy

pypureclient.flashblade.NfsExportPolicyRuleInPolicy

NfsPatch

pypureclient.flashblade.NfsPatch

ObjectBacklog

pypureclient.flashblade.ObjectBacklog

ObjectStoreAccessKey

pypureclient.flashblade.ObjectStoreAccessKey

ObjectStoreAccessKeyPost

pypureclient.flashblade.ObjectStoreAccessKeyPost

ObjectStoreAccessPolicy

pypureclient.flashblade.ObjectStoreAccessPolicy

ObjectStoreAccessPolicyAction

pypureclient.flashblade.ObjectStoreAccessPolicyAction

ObjectStoreAccessPolicyPatch

pypureclient.flashblade.ObjectStoreAccessPolicyPatch

ObjectStoreAccessPolicyPost

pypureclient.flashblade.ObjectStoreAccessPolicyPost

ObjectStoreAccessPolicyRule

pypureclient.flashblade.ObjectStoreAccessPolicyRule

ObjectStoreAccount

pypureclient.flashblade.ObjectStoreAccount

ObjectStoreRemoteCredentialGetResp

pypureclient.flashblade.ObjectStoreRemoteCredentialGetResp

ObjectStoreRemoteCredentials

pypureclient.flashblade.ObjectStoreRemoteCredentials

ObjectStoreRemoteCredentialsPost

pypureclient.flashblade.ObjectStoreRemoteCredentialsPost

ObjectStoreRemoteCredentialsResp

pypureclient.flashblade.ObjectStoreRemoteCredentialsResp

ObjectStoreUser

pypureclient.flashblade.ObjectStoreUser

ObjectStoreVirtualHost

pypureclient.flashblade.ObjectStoreVirtualHost

PageInfo

pypureclient.flashblade.PageInfo

Permission

pypureclient.flashblade.Permission

Policy

pypureclient.flashblade.Policy

PolicyBase

pypureclient.flashblade.PolicyBase

PolicyBaseRenameable

pypureclient.flashblade.PolicyBaseRenameable

PolicyFileSystemSnapshot

pypureclient.flashblade.PolicyFileSystemSnapshot

PolicyLocalMember

pypureclient.flashblade.PolicyLocalMember

PolicyMember

pypureclient.flashblade.PolicyMember

PolicyMemberWithRemote

pypureclient.flashblade.PolicyMemberWithRemote

PolicyPatch

pypureclient.flashblade.PolicyPatch

PolicyRule

pypureclient.flashblade.PolicyRule

PolicyRuleObjectAccess

pypureclient.flashblade.PolicyRuleObjectAccess

PolicyRuleObjectAccessBulkManage

pypureclient.flashblade.PolicyRuleObjectAccessBulkManage

PolicyRuleObjectAccessCondition

pypureclient.flashblade.PolicyRuleObjectAccessCondition

PolicyRuleObjectAccessPost

pypureclient.flashblade.PolicyRuleObjectAccessPost

QuotaSetting

pypureclient.flashblade.QuotaSetting

RapidDataLocking

pypureclient.flashblade.RapidDataLocking

Reference

pypureclient.flashblade.Reference

RelationshipPerformanceReplication

pypureclient.flashblade.RelationshipPerformanceReplication

RelationshipPerformanceReplicationGetResp

pypureclient.flashblade.RelationshipPerformanceReplicationGetResp

ReplicaLinkBuiltIn

pypureclient.flashblade.ReplicaLinkBuiltIn

ReplicationPerformance

pypureclient.flashblade.ReplicationPerformance

Resource

pypureclient.flashblade.Resource

ResourcePerformanceReplication

pypureclient.flashblade.ResourcePerformanceReplication

ResourceType

pypureclient.flashblade.ResourceType

Role

pypureclient.flashblade.Role

SMTP

pypureclient.flashblade.SMTP

Session

pypureclient.flashblade.Session

Smb

pypureclient.flashblade.Smb

SmtpServer

pypureclient.flashblade.SmtpServer

SnmpAgent

pypureclient.flashblade.SnmpAgent

SnmpAgentMib

pypureclient.flashblade.SnmpAgentMib

SnmpManager

pypureclient.flashblade.SnmpManager

SnmpManagerPost

pypureclient.flashblade.SnmpManagerPost

SnmpManagerTest

pypureclient.flashblade.SnmpManagerTest

SnmpV2c

pypureclient.flashblade.SnmpV2c

SnmpV3

pypureclient.flashblade.SnmpV3

SnmpV3Post

pypureclient.flashblade.SnmpV3Post

Space

pypureclient.flashblade.Space

Subnet

pypureclient.flashblade.Subnet

Support

pypureclient.flashblade.Support

SupportRemoteAssistPaths

pypureclient.flashblade.SupportRemoteAssistPaths

SyslogServer

pypureclient.flashblade.SyslogServer

SyslogServerPostOrPatch

pypureclient.flashblade.SyslogServerPostOrPatch

SyslogServerSettings

pypureclient.flashblade.SyslogServerSettings

Target

pypureclient.flashblade.Target

TargetPost

pypureclient.flashblade.TargetPost

TestResult

pypureclient.flashblade.TestResult

Throttle

pypureclient.flashblade.Throttle

TimeWindow

pypureclient.flashblade.TimeWindow

TimeZone

pypureclient.flashblade.TimeZone

User

pypureclient.flashblade.User

UserQuota

pypureclient.flashblade.UserQuota

UserQuotaPatch

pypureclient.flashblade.UserQuotaPatch

UserQuotaPost

pypureclient.flashblade.UserQuotaPost

model

pypureclient.flashblade.model

Examples

Instantiating a Client ~~~~~~~~~

All of the examples on this page assume that you have instantiated a client object in this way and also have these imports. Different methods of authentication are discussed in quick_start.

import pypureclient
from pypureclient import flashblade

try:
    # login to the array with your API_TOKEN
    client = flashblade.Client(target='10.255.9.28', api_token=API_TOKEN)
except pypureclient.exceptions.PureError as e:
    print("Exception when logging in to the array: %s\n" % e)

Common Fields ~~~~~~~~~

ids, names '''''''''

Instead of getting all things, you can just get values for specific items.

# list a subset of admin accounts by name with api token exposed
res = client.get_admins(names=['pureuser'], expose_api_token=True)

If you know the id of the object (pureuser in this case) you can use ids instead of names

# list a subset of admin accounts by id
res = client.get_admins(ids=['10314f42-020d-7080-8013-000ddt400090'])

There are a number of other fields that follow the same logic such as bucket_names and bucket_ids. The usage will be the same and in these cases the object is clearly referenced by the field name.

filter

Check quick_start for more information

sort

You can sort on a given field. By default it is in increasing order.

# list filesystems and sort by provisioned
res = client.get_file_systems(sort="provisioned")
print(res)
if type(res) == pypureclient.responses.ValidResponse:
    print(list(res.items))

If you would like descending order, insert a - after the field.

# list filesystems and sort by provisioned
res = client.get_file_systems(sort="provisioned-")
print(res)
if type(res) == pypureclient.responses.ValidResponse:
    print(list(res.items))

For nested fields, use a .

# list and sort by name in descendant order
res = client.get_file_systems_policies(sort="policy.name-")
print(res)
if type(res) == pypureclient.responses.ValidResponse:
    print(list(res.items))

offset, limit, continuation_token '''''''''

Use offset to ignore the first couple items from the collection.

res = client.get_file_systems(offset=3)
print(res)
if type(res) == pypureclient.responses.ValidResponse:
    print(list(res.items))

Use limit to limit the number of results.

# list first five filesystems and sort by provisioned in descendant order
res = client.get_file_systems(limit=5, sort="provisioned-")
print(res)
if type(res) == pypureclient.responses.ValidResponse:
    print(list(res.items))

You can see that res will contain a continuation_token field. You can use this to print out the rest of the results.

# list all remaining file systems using continuation token from above
res = client.get_file_systems(continuation_token=res.continuation_token)
print(res)
if type(res) == pypureclient.responses.ValidResponse:
    print(list(res.items))

total_only '''''''''

If you don't want the individual results, you can use total_only.

# total instantaneous performance across 2 targets
res = client.get_targets_performance_replication(names=['s3target1', 's3target2'],
                                                 total_only=True)
print(res)
if type(res) == pypureclient.responses.ValidResponse:
    print(list(res.items))

Active Directory

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_active_directory

source/examples/FB2.0/delete_active_directory.py

get_active_directory

source/examples/FB2.0/get_active_directory.py

patch_active_directory

source/examples/FB2.0/patch_active_directory.py

post_active_directory

source/examples/FB2.0/post_active_directory.py

get_active_directory_test

source/examples/FB2.0/get_active_directory_test.py

Administrators

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_admins_api_tokens

source/examples/FB2.0/delete_admins_api_tokens.py

get_admins_api_tokens

source/examples/FB2.0/get_admins_api_tokens.py

post_admins_api_tokens

source/examples/FB2.0/post_admins_api_tokens.py

delete_admins_cache

source/examples/FB2.0/delete_admins_cache.py

get_admins_cache

source/examples/FB2.0/get_admins_cache.py

get_admins

source/examples/FB2.0/get_admins.py

patch_admins

source/examples/FB2.0/patch_admins.py

get_admins_settings

source/examples/FB2.3/get_admins_settings.py

patch_admins_settings

source/examples/FB2.3/patch_admins_settings.py

Alert Watchers

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_alert_watchers

source/examples/FB2.0/delete_alert_watchers.py

get_alert_watchers

source/examples/FB2.0/get_alert_watchers.py

patch_alert_watchers

source/examples/FB2.0/patch_alert_watchers.py

post_alert_watchers

source/examples/FB2.0/post_alert_watchers.py

get_alert_watchers_test

source/examples/FB2.0/get_alert_watchers_test.py

Alerts

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_alerts

source/examples/FB2.0/get_alerts.py

patch_alerts

source/examples/FB2.0/patch_alerts.py

API Clients

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_api_clients

source/examples/FB2.0/delete_api_clients.py

get_api_clients

source/examples/FB2.0/get_api_clients.py

patch_api_clients

source/examples/FB2.0/patch_api_clients.py

post_api_clients

source/examples/FB2.0/post_api_clients.py

Array Connections

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_array_connections_connection_key

source/examples/FB2.0/get_array_connections_connection_key.py

post_array_connections_connection_key

source/examples/FB2.0/post_array_connections_connection_key.py

delete_array_connections

source/examples/FB2.0/delete_array_connections.py

get_array_connections

source/examples/FB2.0/get_array_connections.py

patch_array_connections

source/examples/FB2.0/patch_array_connections.py

get_array_connections_path

source/examples/FB2.0/get_array_connections_path.py

get_array_connections_performance_replication

source/examples/FB2.0/get_array_connections_performance_replication.py

post_array_connections

source/examples/FB2.0/post_array_connections.py

Arrays

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_arrays_eula

source/examples/FB2.0/get_arrays_eula.py

patch_arrays_eula

source/examples/FB2.0/patch_arrays_eula.py

delete_arrays_factory_reset_token

source/examples/FB2.1/delete_arrays_factory_reset_token.py

get_arrays_factory_reset_token

source/examples/FB2.1/get_arrays_factory_reset_token.py

post_arrays_factory_reset_token

source/examples/FB2.1/post_arrays_factory_reset_token.py

get_arrays

source/examples/FB2.0/get_arrays.py

get_arrays_http_specific_performance

source/examples/FB2.0/get_arrays_http_specific_performance.py

get_arrays_nfs_specific_performance

source/examples/FB2.0/get_arrays_nfs_specific_performance.py

patch_arrays

source/examples/FB2.0/patch_arrays.py

get_arrays_performance

source/examples/FB2.0/get_arrays_performance.py

get_arrays_performance_replication

source/examples/FB2.0/get_arrays_performance_replication.py

get_arrays_s3_specific_performance

source/examples/FB2.0/get_arrays_s3_specific_performance.py

get_arrays_space

source/examples/FB2.0/get_arrays_space.py

get_arrays_supported_time_zones

source/examples/FB2.0/get_arrays_supported_time_zones.py

Audits

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_audits

source/examples/FB2.0/get_audits.py

Authorization

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

Blades

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_blades

source/examples/FB2.0/get_blades.py

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

source/examples/FB2.0/delete_bucket_replica_links.py

source/examples/FB2.2/get_bucket_replica_links.py

source/examples/FB2.0/patch_bucket_replica_links.py

post_bucket_replica_links

source/examples/FB2.2/post_bucket_replica_links.py

Buckets

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_buckets

source/examples/FB2.0/delete_buckets.py

get_buckets

source/examples/FB2.0/get_buckets.py

patch_buckets

source/examples/FB2.0/patch_buckets.py

get_buckets_performance

source/examples/FB2.0/get_buckets_performance.py

post_buckets

source/examples/FB2.0/post_buckets.py

get_buckets_s3_specific_performance

source/examples/FB2.0/get_buckets_s3_specific_performance.py

Certificate Groups

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_certificate_groups_certificates

source/examples/FB2.0/delete_certificate_groups_certificates.py

get_certificate_groups_certificates

source/examples/FB2.0/get_certificate_groups_certificates.py

post_certificate_groups_certificates

source/examples/FB2.0/post_certificate_groups_certificates.py

delete_certificate_groups

source/examples/FB2.0/delete_certificate_groups.py

get_certificate_groups

source/examples/FB2.0/get_certificate_groups.py

post_certificate_groups

source/examples/FB2.0/post_certificate_groups.py

get_certificate_groups_uses

source/examples/FB2.0/get_certificate_groups_uses.py

Certificates

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_certificates_certificate_groups

source/examples/FB2.0/delete_certificates_certificate_groups.py

get_certificates_certificate_groups

source/examples/FB2.0/get_certificates_certificate_groups.py

post_certificates_certificate_groups

source/examples/FB2.0/post_certificates_certificate_groups.py

delete_certificates

source/examples/FB2.0/delete_certificates.py

get_certificates

source/examples/FB2.0/get_certificates.py

patch_certificates

source/examples/FB2.0/patch_certificates.py

post_certificates

source/examples/FB2.0/post_certificates.py

get_certificates_uses

source/examples/FB2.0/get_certificates_uses.py

Clients

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_arrays_clients_performance

source/examples/FB2.0/get_arrays_clients_performance.py

Directory Services

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_directory_services

source/examples/FB2.0/get_directory_services.py

patch_directory_services

source/examples/FB2.0/patch_directory_services.py

get_directory_services_roles

source/examples/FB2.0/get_directory_services_roles.py

patch_directory_services_roles

source/examples/FB2.0/patch_directory_services_roles.py

get_directory_services_test

source/examples/FB2.0/get_directory_services_test.py

patch_directory_services_test

source/examples/FB2.0/patch_directory_services_test.py

DNS

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_dns

source/examples/FB2.0/get_dns.py

patch_dns

source/examples/FB2.0/patch_dns.py

Drives

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_drives

source/examples/FB2.4/get_drives.py

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

source/examples/FB2.0/get_file_system_replica_links.py

source/examples/FB2.0/delete_file_system_replica_links_policies.py

source/examples/FB2.0/get_file_system_replica_links_policies.py

post_file_system_replica_links_policies

source/examples/FB2.0/post_file_system_replica_links_policies.py

post_file_system_replica_links

source/examples/FB2.0/post_file_system_replica_links.py

source/examples/FB2.0/get_file_system_replica_links_transfer.py

File System Snapshots

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_file_system_snapshots

source/examples/FB2.0/delete_file_system_snapshots.py

get_file_system_snapshots

source/examples/FB2.0/get_file_system_snapshots.py

patch_file_system_snapshots

source/examples/FB2.0/patch_file_system_snapshots.py

delete_file_system_snapshots_policies

source/examples/FB2.0/delete_file_system_snapshots_policies.py

get_file_system_snapshots_policies

source/examples/FB2.0/get_file_system_snapshots_policies.py

post_file_system_snapshots

source/examples/FB2.0/post_file_system_snapshots.py

delete_file_system_snapshots_transfer

source/examples/FB2.0/delete_file_system_snapshots_transfer.py

get_file_system_snapshots_transfer

source/examples/FB2.0/get_file_system_snapshots_transfer.py

File Systems

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_file_systems

source/examples/FB2.0/delete_file_systems.py

get_file_systems

source/examples/FB2.0/get_file_systems.py

get_file_systems_groups_performance

source/examples/FB2.0/get_file_systems_groups_performance.py

patch_file_systems

source/examples/FB2.3/patch_file_systems.py

get_file_systems_performance

source/examples/FB2.0/get_file_systems_performance.py

get_file_systems_policies_all

source/examples/FB2.3/get_file_systems_policies_all.py

delete_file_systems_policies

source/examples/FB2.0/delete_file_systems_policies.py

get_file_systems_policies

source/examples/FB2.0/get_file_systems_policies.py

post_file_systems_policies

source/examples/FB2.0/post_file_systems_policies.py

post_file_systems

source/examples/FB2.3/post_file_systems.py

get_file_systems_users_performance

source/examples/FB2.0/get_file_systems_users_performance.py

Hardware

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_hardware

source/examples/FB2.4/get_hardware.py

patch_hardware

source/examples/FB2.0/patch_hardware.py

Hardware Connectors

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_hardware_connectors

source/examples/FB2.0/get_hardware_connectors.py

patch_hardware_connectors

source/examples/FB2.0/patch_hardware_connectors.py

get_hardware_connectors_performance

source/examples/FB2.3/get_hardware_connectors_performance.py

Keytabs

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_keytabs

source/examples/FB2.0/delete_keytabs.py

get_keytabs_download

source/examples/FB2.0/get_keytabs_download.py

get_keytabs

source/examples/FB2.0/get_keytabs.py

post_keytabs

source/examples/FB2.0/post_keytabs.py

post_keytabs_upload

source/examples/FB2.0/post_keytabs_upload.py

Kmip

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_kmip

source/examples/FB2.1/delete_kmip.py

get_kmip

source/examples/FB2.1/get_kmip.py

patch_kmip

source/examples/FB2.1/patch_kmip.py

post_kmip

source/examples/FB2.1/post_kmip.py

get_kmip_test

source/examples/FB2.1/get_kmip_test.py

Lifecycle Rules

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_lifecycle_rules

source/examples/FB2.0/delete_lifecycle_rules.py

get_lifecycle_rules

source/examples/FB2.0/get_lifecycle_rules.py

patch_lifecycle_rules

source/examples/FB2.1/patch_lifecycle_rules.py

post_lifecycle_rules

source/examples/FB2.1/post_lifecycle_rules.py

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

source/examples/FB2.0/delete_link_aggregation_groups.py

source/examples/FB2.0/get_link_aggregation_groups.py

source/examples/FB2.0/patch_link_aggregation_groups.py

post_link_aggregation_groups

source/examples/FB2.0/post_link_aggregation_groups.py

Logs

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_logs_async_download

source/examples/FB2.4/get_logs_async_download.py

get_logs_async

source/examples/FB2.4/get_logs_async.py

patch_logs_async

source/examples/FB2.4/patch_logs_async.py

get_logs

source/examples/FB2.0/get_logs.py

Network Interfaces

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_network_interfaces

source/examples/FB2.0/delete_network_interfaces.py

get_network_interfaces

source/examples/FB2.0/get_network_interfaces.py

patch_network_interfaces

source/examples/FB2.0/patch_network_interfaces.py

post_network_interfaces

source/examples/FB2.0/post_network_interfaces.py

Object Store Access Keys

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_object_store_access_keys

source/examples/FB2.0/delete_object_store_access_keys.py

get_object_store_access_keys

source/examples/FB2.0/get_object_store_access_keys.py

patch_object_store_access_keys

source/examples/FB2.0/patch_object_store_access_keys.py

post_object_store_access_keys

source/examples/FB2.0/post_object_store_access_keys.py

Object Store Accounts

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_object_store_accounts

source/examples/FB2.0/delete_object_store_accounts.py

get_object_store_accounts

source/examples/FB2.0/get_object_store_accounts.py

post_object_store_accounts

source/examples/FB2.0/post_object_store_accounts.py

Object Store Remote Credentials

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_object_store_remote_credentials

source/examples/FB2.0/delete_object_store_remote_credentials.py

get_object_store_remote_credentials

source/examples/FB2.0/get_object_store_remote_credentials.py

patch_object_store_remote_credentials

source/examples/FB2.0/patch_object_store_remote_credentials.py

post_object_store_remote_credentials

source/examples/FB2.0/post_object_store_remote_credentials.py

Object Store Users

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_object_store_users

source/examples/FB2.0/delete_object_store_users.py

get_object_store_users

source/examples/FB2.0/get_object_store_users.py

delete_object_store_users_object_store_access_policies

source/examples/FB2.0/delete_object_store_users_object_store_access_policies.py

get_object_store_users_object_store_access_policies

source/examples/FB2.0/get_object_store_users_object_store_access_policies.py

post_object_store_users_object_store_access_policies

source/examples/FB2.0/post_object_store_users_object_store_access_policies.py

post_object_store_users

source/examples/FB2.0/post_object_store_users.py

Object Store Virtual Hosts

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_object_store_virtual_hosts

source/examples/FB2.0/delete_object_store_virtual_hosts.py

get_object_store_virtual_hosts

source/examples/FB2.0/get_object_store_virtual_hosts.py

post_object_store_virtual_hosts

source/examples/FB2.0/post_object_store_virtual_hosts.py

Policies Nfs

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_nfs_export_policies

source/examples/FB2.3/delete_nfs_export_policies.py

get_nfs_export_policies

source/examples/FB2.3/get_nfs_export_policies.py

patch_nfs_export_policies

source/examples/FB2.3/patch_nfs_export_policies.py

post_nfs_export_policies

source/examples/FB2.3/post_nfs_export_policies.py

delete_nfs_export_policies_rules

source/examples/FB2.3/delete_nfs_export_policies_rules.py

get_nfs_export_policies_rules

source/examples/FB2.3/get_nfs_export_policies_rules.py

patch_nfs_export_policies_rules

source/examples/FB2.3/patch_nfs_export_policies_rules.py

post_nfs_export_policies_rules

source/examples/FB2.3/post_nfs_export_policies_rules.py

Policies Object Store Access

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_object_store_access_policies

source/examples/FB2.2/delete_object_store_access_policies.py

get_object_store_access_policies

source/examples/FB2.0/get_object_store_access_policies.py

delete_object_store_access_policies_object_store_users

source/examples/FB2.0/delete_object_store_access_policies_object_store_users.py

get_object_store_access_policies_object_store_users

source/examples/FB2.0/get_object_store_access_policies_object_store_users.py

post_object_store_access_policies_object_store_users

source/examples/FB2.0/post_object_store_access_policies_object_store_users.py

patch_object_store_access_policies

source/examples/FB2.2/patch_object_store_access_policies.py

post_object_store_access_policies

source/examples/FB2.2/post_object_store_access_policies.py

delete_object_store_access_policies_rules

source/examples/FB2.2/delete_object_store_access_policies_rules.py

get_object_store_access_policies_rules

source/examples/FB2.2/get_object_store_access_policies_rules.py

patch_object_store_access_policies_rules

source/examples/FB2.2/patch_object_store_access_policies_rules.py

post_object_store_access_policies_rules

source/examples/FB2.2/post_object_store_access_policies_rules.py

get_object_store_access_policy_actions

source/examples/FB2.2/get_object_store_access_policy_actions.py

Policies Snapshot

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_policies

source/examples/FB2.0/delete_policies.py

source/examples/FB2.0/delete_policies_file_system_replica_links.py

source/examples/FB2.0/get_policies_file_system_replica_links.py

post_policies_file_system_replica_links

source/examples/FB2.0/post_policies_file_system_replica_links.py

delete_policies_file_system_snapshots

source/examples/FB2.0/delete_policies_file_system_snapshots.py

get_policies_file_system_snapshots

source/examples/FB2.0/get_policies_file_system_snapshots.py

delete_policies_file_systems

source/examples/FB2.0/delete_policies_file_systems.py

get_policies_file_systems

source/examples/FB2.0/get_policies_file_systems.py

post_policies_file_systems

source/examples/FB2.0/post_policies_file_systems.py

get_policies

source/examples/FB2.0/get_policies.py

get_policies_members

source/examples/FB2.0/get_policies_members.py

patch_policies

source/examples/FB2.0/patch_policies.py

post_policies

source/examples/FB2.0/post_policies.py

Policies All

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_policies_all

source/examples/FB2.2/get_policies_all.py

get_policies_all_members

source/examples/FB2.2/get_policies_all_members.py

Quotas

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_quotas_groups

source/examples/FB2.0/delete_quotas_groups.py

get_quotas_groups

source/examples/FB2.0/get_quotas_groups.py

patch_quotas_groups

source/examples/FB2.0/patch_quotas_groups.py

post_quotas_groups

source/examples/FB2.0/post_quotas_groups.py

get_quotas_settings

source/examples/FB2.0/get_quotas_settings.py

patch_quotas_settings

source/examples/FB2.0/patch_quotas_settings.py

delete_quotas_users

source/examples/FB2.0/delete_quotas_users.py

get_quotas_users

source/examples/FB2.0/get_quotas_users.py

patch_quotas_users

source/examples/FB2.0/patch_quotas_users.py

post_quotas_users

source/examples/FB2.0/post_quotas_users.py

Rdl

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_rapid_data_locking

source/examples/FB2.1/get_rapid_data_locking.py

patch_rapid_data_locking

source/examples/FB2.1/patch_rapid_data_locking.py

post_rapid_data_locking_rotate

source/examples/FB2.1/post_rapid_data_locking_rotate.py

get_rapid_data_locking_test

source/examples/FB2.1/get_rapid_data_locking_test.py

Roles

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_roles

source/examples/FB2.0/get_roles.py

Sessions

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_sessions

source/examples/FB2.3/get_sessions.py

SMTP

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_smtp_servers

source/examples/FB2.0/get_smtp_servers.py

patch_smtp_servers

source/examples/FB2.0/patch_smtp_servers.py

SNMP Agents

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_snmp_agents

source/examples/FB2.0/get_snmp_agents.py

get_snmp_agents_mib

source/examples/FB2.0/get_snmp_agents_mib.py

patch_snmp_agents

source/examples/FB2.0/patch_snmp_agents.py

SNMP Managers

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_snmp_managers

source/examples/FB2.0/delete_snmp_managers.py

get_snmp_managers

source/examples/FB2.0/get_snmp_managers.py

patch_snmp_managers

source/examples/FB2.0/patch_snmp_managers.py

post_snmp_managers

source/examples/FB2.0/post_snmp_managers.py

get_snmp_managers_test

source/examples/FB2.0/get_snmp_managers_test.py

Subnets

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_subnets

source/examples/FB2.0/delete_subnets.py

get_subnets

source/examples/FB2.0/get_subnets.py

patch_subnets

source/examples/FB2.0/patch_subnets.py

post_subnets

source/examples/FB2.0/post_subnets.py

Support

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_support

source/examples/FB2.0/get_support.py

patch_support

source/examples/FB2.0/patch_support.py

get_support_test

source/examples/FB2.0/get_support_test.py

Syslog

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_syslog_servers

source/examples/FB2.0/delete_syslog_servers.py

get_syslog_servers

source/examples/FB2.0/get_syslog_servers.py

patch_syslog_servers

source/examples/FB2.0/patch_syslog_servers.py

post_syslog_servers

source/examples/FB2.0/post_syslog_servers.py

get_syslog_servers_settings

source/examples/FB2.0/get_syslog_servers_settings.py

patch_syslog_servers_settings

source/examples/FB2.0/patch_syslog_servers_settings.py

get_syslog_servers_test

source/examples/FB2.0/get_syslog_servers_test.py

Targets

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

delete_targets

source/examples/FB2.0/delete_targets.py

get_targets

source/examples/FB2.0/get_targets.py

patch_targets

source/examples/FB2.0/patch_targets.py

get_targets_performance_replication

source/examples/FB2.0/get_targets_performance_replication.py

post_targets

source/examples/FB2.0/post_targets.py

Usage

The following examples assume that client is an instantiated flashblade.Client object as shown in Instantiating a Client.

get_usage_groups

source/examples/FB2.0/get_usage_groups.py

get_usage_users

source/examples/FB2.0/get_usage_users.py