C# (CSharp) Google.PowerShell.CloudStorage Namespace

Classes

Name Description
AddGcsBucketAcl
AddGcsDefaultObjectAcl
AddGcsObjectAcl
BucketModel This class maintains a local description of the objects in a bucket. It is used by the GoogleCloudStorageProvider to prevent redundant service calls e.g. to discover if an object exists. It keeps track of real objects, which we treat as files, and of name prefixes, which act like folders. A real object named "myFolder/" will be both a prefix "myFolder" and an object "myFolder/".
CopyGcsObject
CopyGcsObject.ParameterSetNames
GcsAclCmdlet Base class for ACL-related Cloud Storage cmdlets. Contains inherited parameters to be used in derived classes. Derived classes are expected to have 6 different parameter sets, corresponding to the scope of the ACL being added/removed. e.g. User, Group, Team, etc.
GcsAclCmdlet.ParameterSetNames
GcsCmdlet Base class for Google Cloud Storage-based cmdlets.
GcsContentWriter Required by GoogleCloudStorageProvider.GetContentWriter, which is used by the cmdlet Set-Content.
GcsObjectCmdlet Base class for Cloud Storage Object cmdlets. Used to reuse common methods.
GetGcsBucketAcl
GetGcsBucketCmdlet
GetGcsBucketCmdlet.ParameterSetNames
GetGcsDefaultObjectAcl
GetGcsObjectAcl
GetGcsObjectCmdlet
GoogleCloudStorageProvider
GoogleCloudStorageProvider.GcsCopyItemDynamicParameters Dynamic paramters for Copy-Item.
GoogleCloudStorageProvider.GcsGetContentWriterDynamicParameters Dynamic parameters for "Set-Content".
GoogleCloudStorageProvider.GcsPath The parsed structure of a path.
GoogleCloudStorageProvider.NewGcsBucketDynamicParameters Dynamic paramters for New-Item with a bucket path.
GoogleCloudStorageProvider.NewGcsObjectDynamicParameters Dynamic paramters for New-Item with an object path.
NewGcsBucketCmdlet
NewGcsObjectCmdlet
NewGcsObjectCmdlet.ParameterSetNames
ReadGcsObjectCmdlet
ReadGcsObjectCmdlet.ParameterSetNames
RemoveGcsBucketAcl
RemoveGcsBucketCmdlet
RemoveGcsBucketLoggingCmdlet
RemoveGcsBucketWebsiteCmdlet
RemoveGcsDefaultObjectAcl
RemoveGcsObjectAcl
RemoveGcsObjectCmdlet
RemoveGcsObjectCmdlet.ParameterSetNames
SetGcsObjectCmdlet
SetGcsObjectCmdlet.ParameterSetNames
TestGcsBucketCmdlet
TestGcsObjectCmdlet
WriteGcsBucketLoggingCmdlet
WriteGcsObjectCmdlet
WriteGcsObjectCmdlet.ParameterSetNames