public override void ExecuteCmdlet() { WriteWarning(Resources.IncorrectOutputTypeWarning); var aclSpec = ParameterSetName.Equals(BaseParameterSetName) ? DataLakeStoreItemAce.GetAclSpec(Acl) : string.Format("{0}{1}:{2}:{3}", Default ? "default:" : string.Empty, AceType, Id, DataLakeStoreItemPermissionInstance.GetPermissionString(Permissions)).ToLowerInvariant(); ConfirmAction( string.Format(Resources.SetDataLakeStoreItemAcl, Path.OriginalPath), Path.OriginalPath, () => { DataLakeStoreFileSystemClient.ModifyAcl(Path.TransformedPath, Account, aclSpec); if (PassThru) { var toReturn = new List <DataLakeStoreItemAce>( DataLakeStoreItemAce.GetAclFromStatus( DataLakeStoreFileSystemClient.GetAclStatus( Path.TransformedPath, Account))); WriteObject(toReturn); } }); }
public override void ExecuteCmdlet() { WriteWarning(Resources.IncorrectOutputTypeWarning); ConfirmAction( string.Format(Resources.SetDataLakeStoreItemAcl, Path.OriginalPath), Path.OriginalPath, () => { DataLakeStoreFileSystemClient.SetAcl( Path.TransformedPath, Account, DataLakeStoreItemAce.GetAclSpec(Acl)); if (PassThru) { var toReturn = new List <DataLakeStoreItemAce>( DataLakeStoreItemAce.GetAclFromStatus( DataLakeStoreFileSystemClient.GetAclStatus( Path.TransformedPath, Account))); WriteObject(toReturn); } }); }
public override void ExecuteCmdlet() { ConfirmAction( string.Format(Resources.SetDataLakeStoreItemAcl, Path.OriginalPath), Path.OriginalPath, () => DataLakeStoreFileSystemClient.SetAcl(Path.TransformedPath, Account, DataLakeStoreItemAce.GetAclSpec(Acl))); }
public override void ExecuteCmdlet() { var aclSpec = ParameterSetName.Equals(BaseParameterSetName) ? DataLakeStoreItemAce.GetAclSpec(Acl, false) : string.Format("{0}:{1}", AceType, Id.ToString()).ToLowerInvariant(); ConfirmAction( string.Format(Resources.RemoveDataLakeStoreItemAcl, string.Empty, Path.OriginalPath), Path.OriginalPath, () => { DataLakeStoreFileSystemClient.RemoveAclEntries(Path.TransformedPath, Account, aclSpec); }); }
public override void ExecuteCmdlet() { var aclSpec = ParameterSetName.Equals(BaseParameterSetName) ? DataLakeStoreItemAce.GetAclSpec(Acl) : string.Format("{0}{1}:{2}:{3}", Default ? "default:" : string.Empty, AceType, Id, DataLakeStoreItemPermissionInstance.GetPermissionString(Permissions)).ToLowerInvariant(); ConfirmAction( string.Format(Resources.SetDataLakeStoreItemAcl, Path.OriginalPath), Path.OriginalPath, () => DataLakeStoreFileSystemClient.ModifyAcl(Path.TransformedPath, Account, aclSpec)); }
public override void ExecuteCmdlet() { var toReturn = new List <DataLakeStoreItemAce>(DataLakeStoreItemAce.GetAclFromStatus(DataLakeStoreFileSystemClient.GetAclStatus(Path.TransformedPath, Account))); WriteObject(toReturn); }