New-MBSAPIStorageAccountSetting


Creates MBS.API.StorageAccountSetting type object.


New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-AmazonS3
		-AccessKey <String>
		-SecretKey <String>
		-IsGovCloud <Boolean>
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-AmazonS3China
		-AccessKey <String>
		-SecretKey <String>
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Azure
		-AccountName <String>
		-SharedKey <String>
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-OpenStack
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[-UserName <String>]
		[-ApiKey <String>]
		[-AuthService <String>]
		[-KeyStoneVersion {DoNotUse | Two | Three}]
		[-TenantType {Name | ID}]
		[-Tenant <String>]
		[-UseInternalURLs <Boolean>]
		[-DomainType {Name | ID}]
		[-Domain <String>]
		[-UseScope <Boolean>]
		[-ProjectType {Name | ID}]
		[-Project <String>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-OracleCloud
		[-UserName <String>]
		[-ApiKey <String>]
		[-AuthService <String>]
		[-KeyStoneVersion {DoNotUse | Two | Three}]
		[-TenantType {Name | ID}]
		[-Tenant <String>]
		[-UseInternalURLs <Boolean>]
		[-DomainType {Name | ID}]
		[-Domain <String>]
		[-UseScope <Boolean>]
		[-ProjectType {Name | ID}]
		[-Project <String>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-S3Compatible
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Scality
		-AccessKey <String>
		-SecretKey <String>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-CenturyLink
		-AccessKey <String>
		-SecretKey <String>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-ArubaCloud
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-BackblazeB2
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Cloudian
		-AccessKey <String>
		-SecretKey <String>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Connectria
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Constant
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-DreamObjects
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Dunkel
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-GreenQloud
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-HostEurope
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Seeweb
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-ThinkOn
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Tiscali
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Walrus
		-AccessKey <String>
		-SecretKey <String>
		-UseNativeMultipartUpload <Boolean>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-SignatureVersion {Version2 | Version4}]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-FS
		[-Login <String>]
		[-Pass <String>]
		-Path <String>
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-GoogleCloudPlatform
		-ServiceAccountEmail <String>
		-BinaryKeyAsBase64 <String>
		-ProjectID <String>
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Wasabi
		-AccessKey <String>
		-SecretKey <String>
		[<CommonParameters>]

New-MBSAPIStorageAccountSetting
		-DisplayName <String>
		-Minio
		-AccessKey <String>
		-SecretKey <String>
		[-HTTPEnpoint <String>]
		[-HTTPSEndpoint <String>]
		[-IgnoreCertificate <Boolean>]
		[-NotCheckCredentials <Boolean>]
		[<CommonParameters>]






Description

Returns StorageAccountSetting type object


Examples

Example 1: Create Minio storage account settings

PS C:\> New-MBSAPIStorageAccountSetting -Minio -DisplayName 'Minio Storage' -AccessKey OIUERJKHF637623KJH87 -SecretKey EWRYERYHJNBDFMNB -HTTPEnpoint https://MINIOSERVER:PORT -IgnoreCertificate $true -NotCheckCredentials $false

Example 2: Create Amazon S3 storage account settings

PS C:\> New-MBSAPIStorageAccountSetting -AmazonS3 -DisplayName 'Amazon S3' -AccessKey ACCESS_KEY -SecretKey SECRET_KEY -IsGovCloud $false

Example 3: Create Azure storage account settings

PS C:\> New-MBSAPIStorageAccountSetting -Azure -DisplayName 'Azure Storage' -AccountName ACCOUNT_NAME -SharedKey SHARED_KEY

Parameters

-DisplayName

Storage account display name

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-AmazonS3

Specify for Amazon S3 storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-AmazonS3China

Specify for Amazon S3 China storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Azure

Specify for Azure storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-OpenStack

Specify for OpenStack storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-OracleCloud

Specify for OracleCloud storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-S3Compatible

Specify for S3Compatible storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Scality

Specify for Scality storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-CenturyLink

Specify for CenturyLink storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-ArubaCloud

Specify for ArubaCloud storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-BackblazeB2

Specify for Backblaze B2 storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Cloudian

Specify for Cloudian storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Connectria

Specify for Connectria storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Constant

Specify for Constant storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-DreamObjects

Specify for DreamObjects storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Dunkel

Specify for Dunkel storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-GreenQloud

Specify for GreenQloud storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-HostEurope

Specify for HostEurope storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Seeweb

Specify for Seeweb storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-ThinkOn

Specify for ThinkOn storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Tiscali

Specify for Tiscali storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Walrus

Specify for Walrus storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-FS

Specify for file system storage settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-GoogleCloudPlatform

Specify for Google Cloud Platform settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Wasabi

Specify for Wasabi settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-Minio

Specify for Minio settings

Type SwitchParameter
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-ServiceAccountEmail

Service Account Email

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-BinaryKeyAsBase64

Binary Key as Base64 string

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-ProjectID

Project ID

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-AccountName

Account name

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-SharedKey

Shared key

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-Login

User Login

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-Pass

User Password

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-Path

Path to local or shared folder

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-AccessKey

Access key

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-SecretKey

Secret key

Type String
Required: true
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-IsGovCloud

Gov Cloud. Required only Amazon S3

Type Boolean
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-UseNativeMultipartUpload

Use Native Multipart Upload. Required for Aruba Cloud, Backblaze B2, Connectria, Constant, DreamObjects, Dunkel, GreenQloud, HostEurope, Seeweb, ThinkOn, Tiscali and Walrus accounts

Type Boolean
Required: true
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-HTTPEnpoint

HTTP endpoint

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-HTTPSEndpoint

HTTPS endpoint

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-SignatureVersion

Signature version. Required for S3Compatible accounts

Type SignatureVersion
Required: false
Position: named
Default value: 2
Accept pipeline input: false
Accept wildcard characters: false

-IgnoreCertificate

Ignore SSL certificate

Type Boolean
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-NotCheckCredentials

Do not check credentials (no public access)

Type Boolean
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-UserName

User name

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-ApiKey

Api Key

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-AuthService

Authentication service

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-KeyStoneVersion

Keystone version

Type KeyStoneType
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-TenantType

Tenant Type. Required for Key stone version 2

Type OpenStackType
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-Tenant

Tenant

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-UseInternalURLs

Use internal URLs. Required for Key stone version 2 and 3

Type Boolean
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-DomainType

Domain Type. Required for Key stone version 3

Type OpenStackType
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-Domain

Domain. Required for Key stone version 3

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-UseScope

Use scope. Required for Key stone version 3

Type Boolean
Required: false
Position: named
Default value: False
Accept pipeline input: false
Accept wildcard characters: false

-ProjectType

Project type. Required for Key stone version 3 and if UseScope is true

Type OpenStackType
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

-Project

Project. Required for Key stone version 3 and if UseScope is true

Type String
Required: false
Position: named
Default value:
Accept pipeline input: false
Accept wildcard characters: false

CommonParameters

This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters.

Inputs

None

Outputs

MBS.API.StorageAccountSetting

Notes

Author: Alex Volkov