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: MSP360 Onboarding Team